Регистрация исключений с помощью Winston - PullRequest
0 голосов
/ 02 апреля 2020

Я использую winston для записи сообщений в моем приложении NodeJS (на консоль, т.е. построчно в виде строки, а не в каком-то формате JSON).

Все работает нормально, кроме выданных ошибок (которые были пойманы, но все же должны быть сообщены, я не говорю о функции Winstons 'Обработка необработанных исключений с помощью winston').

Способ, которым я хочу, чтобы это работало, выглядит следующим образом:

try {
    // code that throws
} catch(error) {
    // logger is my custom winston logger
    logger.error(error);
}

В настоящее время это выполняется, но напечатанное сообщение журнала будет содержать только сообщение об ошибках, а не стек. Есть ли способ получить доступ ко всему объекту ошибки, а не только к его сообщению?

...