2
winston.info('Hello again distributed logs', { app: 'test', sid: 1 })
pino.info('Hello again distributed logs', { app: 'test', sid: 1 })
出力:JSONをコンソールにログオンし、クラウドウォッチログを取得する方法は正しいメタデータを取得しますか?
{"app":"test","sid":1,"level":"info","message":"Hello again distributed logs","timestamp":"2017-02-16T03:34:06.186Z"}
{"pid":4269,"hostname":"Macchiato.local","level":30,"time":1487216046197,"msg":"Hello again distributed logs {\"app\":\"test\",\"sid\":1}","v":1}
私がピックアップコンテナstdoutにデーモンをfluentdとCloudWatchのにそれを出荷しています。
上記の例では、cloudwatchlogsはpinoから正しくメタデータを検出することができ、私はこの
{$.app = "test"}
のようなログを照会することができますしかし、ウィンストンコンソールはそのように動作していない、すべてがlog
にプッシュしました属性。
誰でもこれを解決する方法を知っていますか?私はjson: true
とstringify: true