Я пытаюсь создать регистратор с winston @ 3, который обрабатывает необработанные исключения в моем приложении Node.js, регистрируя исключение на консоли и в файле журнала, но регистрируется только на консоли.
const { path } = require('app-root-path');
const { createLogger, format, transports } = require('winston');
const unhandledExceptions = createLogger({
exceptionHandlers: [
new transports.File({
filename: `${path}/logging/logs/exceptions.log`,
}),
new transports.Console()
],
format: format.combine(
format.label({ label: 'Unhandled exception' }),
format.timestamp({
format: 'YYYY-MM-DD HH:mm:ss'
}),
format.prettyPrint()
)
});
throw new Error('wtf');
Любые идеи о том, как я могу также записать исключение в файл журнала?Рад предоставить больше информации.
Заранее спасибо.