Мне довелось использовать bunyan для регистрации данных. Я хотел, чтобы журналы печатались с соответствующими цветами, такими как ошибки красным, отладка желтым и т. д.; к сожалению, я не мог найти в любом случае, чтобы сделать это. А теперь я хотел бы знать, возможно ли это с Уинстоном. Могу ли я изменить цвет данных журнала в winston?
вот код, который я выполнил.
var logger = require("winston-color");
var winston = require('winston');
var util = require('util');
var logFilename = __dirname + '/logfile.log';
var logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)(),
new (winston.transports.File)({
filename: 'logfile.log',
timestamp:true
}),
new (winston.transports.File)({
name: 'error-log',
filename: 'error.log',
level: 'error'
}),
new (winston.transports.File)({
name: 'info-log',
filename: 'info.log',
level: 'info'
}),
]
});
logger.info('Hello Winston info!');
logger.debug('Hello Winston debug!');
logger.warn('Hello Winston warn!');
logger.info('Hello again distributed logs');
logger.error('error1');
logger.error('error2');
выходной снимок экрана здесь
вывод рабочего кода здесь здесь
logger
обратно на значение по умолчанию? - person zcui93   schedule 06.11.2017