diff --git a/packages/core/src/telemetry/qwen-logger/qwen-logger.ts b/packages/core/src/telemetry/qwen-logger/qwen-logger.ts index 0818d1a9..48eaa33d 100644 --- a/packages/core/src/telemetry/qwen-logger/qwen-logger.ts +++ b/packages/core/src/telemetry/qwen-logger/qwen-logger.ts @@ -82,10 +82,9 @@ export class QwenLogger { return undefined; if (!QwenLogger.instance) { QwenLogger.instance = new QwenLogger(config); + process.on('exit', QwenLogger.instance.shutdown.bind(QwenLogger.instance)); } - process.on('exit', QwenLogger.instance.shutdown.bind(QwenLogger.instance)); - return QwenLogger.instance; }