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 17 18 19 20 21 22 | 4x 4x 4x 4x | const { createLogger, format, transports } = require('winston');
const { colorize, combine, timestamp, printf } = format;
 
/**
 * Setup console logging, provide error, info, warn, etc.
 *
 * @type {{ error: Function, info: Function, warn: Function }}
 */
const logger = createLogger({
  format: combine(
    colorize(),
    timestamp({
      format: 'HH:mm:ss'
    }),
    printf(({ level, message, timestamp }) => `${timestamp} mock ${level}: ${message}`)
  ),
  transports: [new transports.Console()],
  silent: process.env.NODE_ENV === 'test'
});
 
module.exports = { logger };
  |