From 1a4d662744b42ba5df947677845246fc72ebbb13 Mon Sep 17 00:00:00 2001 From: Heiko Rothe Date: Sun, 23 May 2021 21:36:21 +0200 Subject: [PATCH] fix: prevent Loki log transport from interfering Graceful shutdown was disabled since it prevents the NestJS shutdown hooks from running. Clear on error was enabled to prevent logs filling up the memory when smth is wrong with the receiving Loki instances, causing OOM errors. --- src/logger.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/logger.ts b/src/logger.ts index 8c02b0a..b10100c 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -67,6 +67,8 @@ if (config.loki.enabled) { lokiFormatter(), winston.format.printf((info) => `${info.message}`) ), + gracefulShutdown: false, + clearOnError: true, }) ); } catch (e) {