FlatironのロギングライブラリWinstonは非常に便利ですが、ロガーに名前を割り当てる方法はわかりません。Winstonのロガー名
[<date>] [<log level>] <logger name> - <the message>
Winstonをこのように設定することはできますか?
ありがとうございます。
FlatironのロギングライブラリWinstonは非常に便利ですが、ロガーに名前を割り当てる方法はわかりません。Winstonのロガー名
[<date>] [<log level>] <logger name> - <the message>
Winstonをこのように設定することはできますか?
ありがとうございます。
You can name loggers;ただし、ロガー名を出力に追加する方法はありません。
でも、これが利用可能であれば、これも使用します。 open pull requestは、出力文字列に '名前'を追加することでこれを可能にします。
https://github.com/mcclellanmj/SimplyLogは、独自のアペンダーをカスタム出力で簡単にコーディングできるという前提で、名前付きロガーを中心に扱います。
ログ転送を作成するときに、ログレベルとログメッセージの間のログ出力に追加される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
あなたはトランスポートを共有したい場合、これは動作しません。 – frooble