All files / src logger.ts

100% Statements 5/5
100% Branches 2/2
100% Functions 1/1
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171x   1x   1x         795x           1x  
import { format, createLogger, transports } from 'winston';
 
const { combine, timestamp, colorize } = format;
 
const logger = createLogger({
  level: process.env.AUTH0_LOG || 'info',
  format: combine(
    colorize(),
    timestamp(),
    format.printf((info) => `${info.timestamp} - ${info.level}: ${info.message}`)
  ),
  transports: [new transports.Console()],
  exitOnError: false,
});
 
export default logger;