【发布时间】:2017-01-30 09:36:53
【问题描述】:
我很好奇 process.exit(1) 是否在 async 的回调中 操作,appendFile,如果原来的错误发生的地方会继续运行,并且处于不稳定状态。我试图将 process.exit(1) 与 fs 内联,但它不会写入。
将不胜感激创建将记录任何错误的错误记录的更好方法。 .
const fs = require('fs');
process.on('uncaughtException', e1 => {
fs.appendFile('./logs/error.log', e1.stack, e2 => {
//if (e1 || e2) console.log(e1,e2);
process.exit(1)
});
})
【问题讨论】:
标签: javascript node.js asynchronous error-handling