0
我的記錄器設置如下:如何用Winston 3記錄完整的堆棧跟蹤?
const myFormat = printf(info => {
return `${info.timestamp}: ${info.level}: ${info.message}: ${info.err}`;
});
const logger =
winston.createLogger({
level: "info",
format: combine(timestamp(), myFormat),
transports: [
new winston.transports.File({
filename:
"./logger/error.log",
level: "error"
}),
new winston.transports.File({
filename:
"./logger/info.log",
level: "info"
})
]
})
然後我登錄了一些錯誤是這樣的:
logger.error(`GET on /history`, { err });
怎麼可能爲錯誤的完整的堆棧跟蹤日誌通過錯誤運輸?我嘗試通過err.stack,它以未定義的方式出現。
謝謝!