chore: Add warning if enabling debug logging while filtering it out, closes #6691

This commit is contained in:
Tom Moor
2024-03-21 20:11:15 -04:00
parent 1924c232fb
commit 1f7620c6f5

View File

@@ -49,6 +49,7 @@ class Logger {
? env.LOG_LEVEL ? env.LOG_LEVEL
: "info", : "info",
}); });
this.output.add( this.output.add(
new winston.transports.Console({ new winston.transports.Console({
format: env.isProduction format: env.isProduction
@@ -64,6 +65,16 @@ class Logger {
), ),
}) })
); );
if (
env.DEBUG &&
env.DEBUG !== "http" &&
!["silly", "debug"].includes(env.LOG_LEVEL)
) {
this.warn(
`"DEBUG" set in configuration but the "LOG_LEVEL" configuration is filtering debug messages. To see all logging, set "LOG_LEVEL" to "debug".`
);
}
} }
/** /**