Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
output = format.combine(
format.colorize(),
format.printf((nfo: TransformableInfo) => {
let formattedOutput = `${nfo.timestamp} ${nfo.level}: ${nfo.message}`;
if (nfo.metadata && Object.keys(nfo.metadata).length !== 0) {
formattedOutput += `\n${JSON.stringify(nfo.metadata, null, 4)}`;
}
return formattedOutput;
}),
);
}
return createLogger({
level: LOG_LEVEL,
format: format.combine(
format.metadata(),
format.timestamp(),
output,
),
transports: [
new transports.Console(),
],
});
},
},