npm winston 为基本日志记录实例设置日志级别
npm winston set log level for basic logging instance
在 'easy mode' 中将 winston 日志级别设置为 'debug' 没有很好的记录,所以我在下面展示了一个示例(并将很快提交 PR)。
答案是winston.level = 'debug'
我想在节点脚本中使用 winston 日志包而不用任何配置,只需调用 winston.debug
、winston.info
、winston.error
然后传入日志级别作为命令行参数。 'easy mode' 的文档不包括如何设置日志级别,所以我在下面展示了它。
代码:
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
希望对您有所帮助
答案是winston.level = 'debug'
在 'easy mode' 中将 winston 日志级别设置为 'debug' 没有很好的记录,所以我在下面展示了一个示例(并将很快提交 PR)。
答案是winston.level = 'debug'
我想在节点脚本中使用 winston 日志包而不用任何配置,只需调用 winston.debug
、winston.info
、winston.error
然后传入日志级别作为命令行参数。 'easy mode' 的文档不包括如何设置日志级别,所以我在下面展示了它。
代码:
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
希望对您有所帮助
答案是winston.level = 'debug'