in cloudrun-malware-scanner/logger.ts [37:54]
function getLogLevel(): pino.Level {
const envLogLevel = process.env.LOG_LEVEL
? process.env.LOG_LEVEL.toLowerCase()
: undefined;
// Convert the env variable to the pino level, or undefined
const pinoLevel = (Object.keys(pino.levels.values).find(
(level) => level.toLowerCase() === envLogLevel,
) || undefined) as pino.Level | undefined;
if (pinoLevel) {
return pinoLevel;
} else if (process.env.NODE_ENV?.toLowerCase() === 'test') {
return DEFAULT_TEST_LOG_LEVEL;
} else {
return DEFAULT_LOG_LEVEL;
}
}