const myLogFormatter = function (options) { const timestamp = options.timestamp(); const level = options.level.toUpperCase(); const message = options.message || ''; let module = 'default'; if (options.meta && options.meta.module) { module = options.meta.module; } const formatted = `[${timestamp}] [${level}] ${module} - `; if (options.colorize) { const colorStr = winston.config.colorize(options.level, formatted); return `${colorStr}${message}`; } return `${formatted}${message}`; }
const myLogFormatter = function (options) { const timestamp = options.timestamp(); const level = options.level.toUpperCase(); const message = options.message || ''; let module = 'default'; if (options.meta && options.meta.module) { module = options.meta.module; } let showMeta = false; let metaStr = ''; if (options.meta && options.meta.stack) { showMeta = true; metaStr = JSON.stringify(options.meta); } const formatted = `[${timestamp}] [${level}] ${module} - `; if (options.colorize) { const colorStr = winston.config.colorize(options.level, formatted); if (showMeta) { return `${colorStr}${message} stack: ${metaStr}`; } return `${colorStr}${message}`; } if (showMeta) { return `${formatted}${message} stack: ${metaStr}`; } return `${formatted}${message}`; }
const myLogFormatter = function (options) { const timestamp = options.timestamp(); const level = options.level.toUpperCase(); const message = options.message || ''; let module = 'default'; if (options.meta && options.meta.module) { module = options.meta.module; } const formatted = `[${timestamp}] [${level}] ${module} - `; if (options.colorize) { const colorStr = winston.config.colorize(options.level, formatted); return `${colorStr}${message}`; } return `${formatted}${message}`; }