Ответ 1
Попробуйте error.stack
process.on('uncaughtException', function (error) {
console.log(error.stack);
});
В node.js, если вы поймаете uncaughtExceptions, например:
process.on('uncaughtException', function (error) {
console.log(error);
});
Отображаемое сообщение об ошибке не содержит всю полученную информацию, если вы не поймаете ошибку и просто отпустите процесс. Когда вы разрешаете процессу сбой, он включает в себя строку, вызвавшую ошибку. Есть ли способ получить полное сообщение об ошибке, включая строку, вызвавшую ошибку, чтобы мы могли регистрировать эти данные с помощью uncaughtException.
Попробуйте error.stack
process.on('uncaughtException', function (error) {
console.log(error.stack);
});
Try:
process.on('uncaughtException', function (error) {
console.dir(error);
});