From 4215fffb78d6fbf54cfc3ce3b31c9820d3c6c7a4 Mon Sep 17 00:00:00 2001 From: Gianluca Venturini Date: Sun, 12 Oct 2025 22:30:28 -0700 Subject: [PATCH] Log metadata in log file --- src/utils/logger.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/utils/logger.ts b/src/utils/logger.ts index b5e6562..69b5cd9 100644 --- a/src/utils/logger.ts +++ b/src/utils/logger.ts @@ -6,9 +6,13 @@ const logger: winston.Logger = winston.createLogger({ format: winston.format.combine( winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss.SSS' }), winston.format.uncolorize(), - winston.format.printf(info => - `${info.timestamp} [${info.level}] ${info.message}` - ) + winston.format.metadata({ fillExcept: ['message', 'level', 'timestamp'] }), + winston.format.printf(info => { + const extra = info.metadata && Object.keys(info.metadata).length + ? ` ${JSON.stringify(info.metadata)}` + : ''; + return `${info.timestamp} [${info.level}] ${info.message} ${extra}` + }) ), transports: [