Запись необработанных исключений в файл с winston @ 3 - PullRequest
0 голосов
/ 29 сентября 2018

Я пытаюсь создать регистратор с 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');

Любые идеи о том, как я могу также записать исключение в файл журнала?Рад предоставить больше информации.

Заранее спасибо.

...