Я использую winston для записи сообщений в моем приложении NodeJS (на консоль, т.е. построчно в виде строки, а не в каком-то формате JSON).
Все работает нормально, кроме выданных ошибок (которые были пойманы, но все же должны быть сообщены, я не говорю о функции Winstons 'Обработка необработанных исключений с помощью winston').
Способ, которым я хочу, чтобы это работало, выглядит следующим образом:
try {
// code that throws
} catch(error) {
// logger is my custom winston logger
logger.error(error);
}
В настоящее время это выполняется, но напечатанное сообщение журнала будет содержать только сообщение об ошибках, а не стек. Есть ли способ получить доступ ко всему объекту ошибки, а не только к его сообщению?