fix: performance related fixes
This commit is contained in:
@@ -6,9 +6,12 @@ export { winston };
|
||||
export type ILogger = winston.Logger;
|
||||
|
||||
const logLevel = process.env.LOG_LEVEL ?? 'info';
|
||||
const silent = process.env.LOG_SILENT === 'true';
|
||||
|
||||
export function createLogger({ name }: { name: string }): ILogger {
|
||||
const service = `${name}-${process.env.NODE_ENV ?? 'dev'}`;
|
||||
const service = [process.env.LOG_PREFIX, name, process.env.NODE_ENV ?? 'dev']
|
||||
.filter(Boolean)
|
||||
.join('-');
|
||||
|
||||
const prettyError = (error: Error) => ({
|
||||
...error,
|
||||
@@ -85,7 +88,7 @@ export function createLogger({ name }: { name: string }): ILogger {
|
||||
level: logLevel,
|
||||
format,
|
||||
transports,
|
||||
silent: process.env.NODE_ENV === 'test',
|
||||
silent,
|
||||
// Add ISO levels of logging from PINO
|
||||
levels: Object.assign(
|
||||
{ fatal: 0, warn: 4, trace: 7 },
|
||||
|
||||
Reference in New Issue
Block a user