我正试图让Winston打印到控制台,所以我把它放在一个文件中并用节点运行它:
var winston = require('winston');
winston.cli();
winston.data({
a: "test",
of: "many",
properties: {
like: "this"
}
});
winston.data('data', {
a: "test",
of: "many",
properties: {
like: "this"
}
});
终端吐出以下(不完全相同)的消息:
data: a=test, of=many, like=this
data: data a=test, of=many, like=this
我正按照Winston Readme("Using winston in a CLI tool")的说明进行操作 . 我误读了什么吗?在某个地方错过了设置?
3 回答
我拿了@ partycoder的答案并将其修剪下来,只使用winston附带的默认日志记录级别 . 它也不会颠倒错误的顺序 . 0 =最高优先级 .
我找到了答案(文档不正确) . 如果使用构造函数并手动添加传输,则可以为winston和单个传输设置选项 . 某些选项需要直接添加到winston,而其他选项需要添加到传输中 .
例如 . :
如果您使用的是winston@3.0.0-rc0,那么接受的答案将无效 . 请尝试以下方法:
日志将具有以下格式:
它的颜色是BTW