diff --git a/.changeset/pretty-grapes-smell.md b/.changeset/pretty-grapes-smell.md new file mode 100644 index 00000000..c1015459 --- /dev/null +++ b/.changeset/pretty-grapes-smell.md @@ -0,0 +1,5 @@ +--- +'@livekit/rtc-node': patch +--- + +add an environment varaible to log all room events diff --git a/packages/livekit-rtc/src/room.ts b/packages/livekit-rtc/src/room.ts index 67e202d7..a9721b26 100644 --- a/packages/livekit-rtc/src/room.ts +++ b/packages/livekit-rtc/src/room.ts @@ -321,6 +321,9 @@ export class Room extends (EventEmitter as new () => TypedEmitter } const ev = ffiEvent.message.value.message; + if (process.env.LIVEKIT_DEBUG_LOG_ROOM_EVENTS) { + console.log('Room event:', ev); + } if (ev.case == 'participantConnected') { const participant = this.createRemoteParticipant(ev.value.info!); this.remoteParticipants.set(participant.identity!, participant); diff --git a/turbo.json b/turbo.json index 6d7d87f7..90b287f2 100644 --- a/turbo.json +++ b/turbo.json @@ -1,6 +1,6 @@ { "$schema": "https://turborepo.org/schema.json", - "globalEnv": ["LIVEKIT_URL", "LIVEKIT_API_KEY", "LIVEKIT_API_SECRET", "NODE_ENV"], + "globalEnv": ["LIVEKIT_URL", "LIVEKIT_API_KEY", "LIVEKIT_API_SECRET", "NODE_ENV", "LIVEKIT_DEBUG_LOG_ROOM_EVENTS"], "tasks": { "build": { "dependsOn": ["^build"],