Установка уровня журнала winston для 'отладки' в 'легком режиме' не была хорошо документирована, поэтому я привел пример ниже (и скоро опубликует PR).npm Уровень журнала регистрации winston для базового регистрационного экземпляра
ответ winston.level = 'debug'
Я хочу использовать протоколирование пакет Winston в сценарии узла, а не возиться с любой конфигурацией, просто быть в состоянии назвать winston.debug
, winston.info
, winston.error
и затем проходит на уровне журнала в виде командной строки param. В документах для «простого режима» не указано, как установить уровень журнала, поэтому я показал его ниже.
Код:
var winston = require('winston');
winston.transports.Console.level = "debug";
winston.log("error", "error test 1");
winston.log("info", "info test 1");
winston.log("debug", "debug test 1");
winston.level = "debug";
winston.log("error", "error test 2");
winston.log("info", "info test 2");
winston.log("debug", "debug test 2");
Выведет:
error: error test 1
info: info test 1
error: error test 2
info: info test 2
debug: debug test 2
Надеется, что это помогает
PR: https://github.com/winstonjs/ Winston/тянуть/554 – zayquan