From 3caecc19781b3ea129b2065fc31e58248d049e44 Mon Sep 17 00:00:00 2001 From: Evan Date: Sat, 12 Apr 2025 10:14:52 -0700 Subject: [PATCH] create logger component at top of file to prevent reassigning worker --- src/server/Worker.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/server/Worker.ts b/src/server/Worker.ts index 0a2d0db83..5527cf52a 100644 --- a/src/server/Worker.ts +++ b/src/server/Worker.ts @@ -18,14 +18,12 @@ import { metrics } from "./WorkerMetrics"; const config = getServerConfigFromServer(); -let log = logger.child({ component: "Worker" }); +const workerId = parseInt(process.env.WORKER_ID || "0"); +const log = logger.child({ component: `worker_${workerId}` }); // Worker setup export function startWorker() { - // Get worker ID from environment variable - const workerId = parseInt(process.env.WORKER_ID || "0"); - log = log.child({ workerId: workerId }); - log.info(`Worker ${workerId} starting...`); + log.info(`Worker starting...`); const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename);