Пользовательская функция Winston createLogger - PullRequest
0 голосов
/ 11 октября 2019

В моем приложении узла я использую winston для регистрации ошибок. Я хочу создать функцию в одном месте и использовать ее в файле server.js. Это мой файл

const exceptionLogger = () => {
  createLogger({
    exceptionHandlers: [
      new transports.File({ filename: 'exceptions.log' }),
    ],
  });
};

Но эта функция не может быть вызвана как exceptionLogger () . Вылетает приложение. Что является причиной этого? Как я могу сделать это правильно ??

1 Ответ

0 голосов
/ 11 октября 2019

Вы можете попробовать это:

export const exceptionLogger = () => {
  winston.createLogger({
    exceptionHandlers: [
      new winston.transports.File({ filename: 'exceptions.log' }),
    ],
  });
};
...