UNPKG

@itentialopensource/adapter-aws_cloudformation

Version:

This adapter integrates with system described as: Aws_cloudformation.

27 lines (22 loc) 529 B
// utils/logger.js const winston = require('winston'); const { parseArgs } = require('./argParser'); const customLevels = { spam: 6, trace: 5, debug: 4, info: 3, warn: 2, error: 1, none: 0 }; // Only set global logger if it doesn't already exist (i.e., not provided by app) if (!global.log) { const { logLevel = 'info' } = parseArgs(); global.log = winston.createLogger({ level: logLevel, levels: customLevels, transports: [new winston.transports.Console()] }); } module.exports = global.log;