From 7125bdf30154b01784a6f71a6b5b70bc034c4df7 Mon Sep 17 00:00:00 2001 From: zkldi Date: Sun, 25 Apr 2021 01:51:27 +0100 Subject: [PATCH] abuse monkeypatching for AppendLogCtx --- server/src/logger.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/src/logger.ts b/server/src/logger.ts index 305dce49a..c1ef5f059 100644 --- a/server/src/logger.ts +++ b/server/src/logger.ts @@ -154,10 +154,17 @@ export function CreateScoreLogger( importID: string, importType: ImportTypes ) { - return rootLogger.child({ + const meta = { context: ["Score Import", importType, FormatUserDoc(user)], importID, - }); + }; + + // used so appendLogCtx works + const childLogger = rootLogger.child(meta); + + childLogger.defaultMeta = meta; + + return childLogger; } export const Transports = tports;