From 2d0884b04dc40971cb67fc58364614b9915b8b4f Mon Sep 17 00:00:00 2001 From: tanzhenxin Date: Thu, 14 Aug 2025 18:08:14 +0800 Subject: [PATCH 1/2] fix: qwen logger exit handler setup --- packages/core/src/telemetry/qwen-logger/qwen-logger.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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; } From bbfe94cfe2943e84101c6a21caffefb29247b9cb Mon Sep 17 00:00:00 2001 From: tanzhenxin Date: Thu, 14 Aug 2025 18:54:24 +0800 Subject: [PATCH 2/2] chore: npm run format --- packages/core/src/telemetry/qwen-logger/qwen-logger.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/src/telemetry/qwen-logger/qwen-logger.ts b/packages/core/src/telemetry/qwen-logger/qwen-logger.ts index 48eaa33d..6e84fe5a 100644 --- a/packages/core/src/telemetry/qwen-logger/qwen-logger.ts +++ b/packages/core/src/telemetry/qwen-logger/qwen-logger.ts @@ -82,7 +82,10 @@ 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;