Когда я создаю nodejs winston console logger и устанавливаю json:true
, он всегда выводит журналы JSON в многострочном формате. Если я подключу их к файлу и попробую grep этот файл, мои grep-хиты включают только часть строки журнала. Я хочу, чтобы winston выводил мои строки журнала в формате JSON, но не для того, чтобы печатать JSON
Вот мой конфиг (coffeescript, извинения):
winston = require 'winston'
logger = new (winston.Logger)(
transports: [
new winston.transports.Console({
json: true
})
]
)
И некоторые результаты выборки:
{
"name": "User4",
"level": "info",
"message": "multi line whyyyyy"
}