From 5a87d3d9f6a2e281d047183495eeee11ed6db4c1 Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Fri, 20 Jun 2025 13:02:42 +0800 Subject: [PATCH] fix(server): don't use global AFFiNELogger (#12871) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ![image](https://github.com/user-attachments/assets/0e5d313f-e72b-436b-9f13-9f0a1cff8685) #### PR Dependency Tree * **PR #12871** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal) ## Summary by CodeRabbit - **Refactor** - Updated internal logging mechanism to use a standard logger, resulting in a simplified and more consistent logging approach. No changes to user-facing features or functionality. #### PR Dependency Tree * **PR #12871** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal) --- .../backend/server/src/plugins/copilot/embedding/job.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/backend/server/src/plugins/copilot/embedding/job.ts b/packages/backend/server/src/plugins/copilot/embedding/job.ts index 632ee5b99..a16272c7b 100644 --- a/packages/backend/server/src/plugins/copilot/embedding/job.ts +++ b/packages/backend/server/src/plugins/copilot/embedding/job.ts @@ -1,8 +1,7 @@ -import { Injectable } from '@nestjs/common'; +import { Injectable, Logger } from '@nestjs/common'; import { ModuleRef } from '@nestjs/core'; import { - AFFiNELogger, BlobNotFound, CallMetric, CopilotContextFileNotSupported, @@ -22,6 +21,7 @@ import { EMBEDDING_DIMENSIONS, EmbeddingClient } from './types'; @Injectable() export class CopilotEmbeddingJob { + private readonly logger = new Logger(CopilotEmbeddingJob.name); private readonly workspaceJobAbortController: Map = new Map(); @@ -32,13 +32,10 @@ export class CopilotEmbeddingJob { private readonly moduleRef: ModuleRef, private readonly doc: DocReader, private readonly event: EventBus, - private readonly logger: AFFiNELogger, private readonly models: Models, private readonly queue: JobQueue, private readonly storage: CopilotStorage - ) { - this.logger.setContext(CopilotEmbeddingJob.name); - } + ) {} @OnEvent('config.init') async onConfigInit() {