From 6411d558a74a725059d9dc02edb004179d2871fe Mon Sep 17 00:00:00 2001 From: lukasIO Date: Thu, 8 Jan 2026 15:12:03 +0100 Subject: [PATCH 1/2] Temporarily disable pino-pretty transport --- packages/livekit-rtc/src/log.ts | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/packages/livekit-rtc/src/log.ts b/packages/livekit-rtc/src/log.ts index 7f1d3645..efdf02c9 100644 --- a/packages/livekit-rtc/src/log.ts +++ b/packages/livekit-rtc/src/log.ts @@ -8,17 +8,21 @@ const isProduction = process.env.NODE_ENV === 'production'; const defaultOptions: LoggerOptions = { name: 'lk-rtc' }; -const devOptions: LoggerOptions = { - ...defaultOptions, - transport: { - target: 'pino-pretty', - options: { - colorize: true, - }, - }, -}; +/** + * temporarily disabling the transport option as there might be a memory leak in some corner cases related to it + * see https://github.com/pinojs/pino/issues/2370 + */ +// const devOptions: LoggerOptions = { +// ...defaultOptions, +// transport: { +// target: 'pino-pretty', +// options: { +// colorize: true, +// }, +// }, +// }; -const log = pino(isProduction ? defaultOptions : devOptions); +const log = pino(defaultOptions); log.level = isProduction ? 'info' : 'debug'; export type LogLevel = LevelWithSilent; From 44668e9caf0213d20fd23ede7a85747b3c33a7af Mon Sep 17 00:00:00 2001 From: lukasIO Date: Thu, 8 Jan 2026 15:12:52 +0100 Subject: [PATCH 2/2] Create wild-tools-complain.md --- .changeset/wild-tools-complain.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/wild-tools-complain.md diff --git a/.changeset/wild-tools-complain.md b/.changeset/wild-tools-complain.md new file mode 100644 index 00000000..dc9b3cbc --- /dev/null +++ b/.changeset/wild-tools-complain.md @@ -0,0 +1,5 @@ +--- +"@livekit/rtc-node": patch +--- + +Temporarily disable pino-pretty transport