UNPKG

364 BJavaScriptView Raw
1'use strict'
2
3let winston = require('winston')
4let levels = [ 'log', 'error', 'warn', 'info', 'verbose', 'debug', 'silly' ]
5
6winston.cli()
7
8exports.setLevel = function (level) {
9 winston.level = level
10}
11
12levels.forEach(level => {
13 exports[level] = function () {
14 if (level === 'error') process.exitCode = 1
15 winston[level].apply(winston, arguments)
16 }
17})