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