熨斗的日志库温斯顿是非常有用的,但我不明白如何指定名称记录器。 我期待,例如类似于其他日志库的输出,:
[<date>] [<log level>] <logger name> - <the message>
是否有可能以这样的方式配置温斯顿?
谢谢。
熨斗的日志库温斯顿是非常有用的,但我不明白如何指定名称记录器。 我期待,例如类似于其他日志库的输出,:
[<date>] [<log level>] <logger name> - <the message>
是否有可能以这样的方式配置温斯顿?
谢谢。
当创建日志传输,你可以提供一个label
将被添加到该日志级别和日志信息的日志输出参数。 例如:
var logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)({
colorize: true,
prettyPrint: true,
timestamp: true,
label: 'CustomLabel'
})
]
});
这将导致以下的输出:
2016-09-06T12:16:17.335Z - info: [CustomLabel] hello
您可以命名记录仪 ; 然而,似乎没有要到记录器名称添加到输出的方式。
但我会用这个也一样,如果它是可用的。 有一个开放的拉动请求 ,将允许通过增加一个“名”来输出字符串,所以希望自带通过。
https://github.com/mcclellanmj/SimplyLog那张能够轻易代码自定义输出自己的追加程序的前提下,并围绕着一个名为记录器。