我正在我的node.js项目中使用pm2 (https://github.com/Unitech/pm2)。同时,我将应用程序的错误日志发送到Logentries (https://logentries.com)。
我想知道是否可能记录应用程序的未处理异常(例如,当某些事情严重失败并导致pm2重新启动应用程序时)?我知道使用process.on('uncaughtException')
是不良实践,所以希望听取一些建议。
谢谢!
'uncaughtException'是一种简单的异常处理机制,仅在最后一种情况下使用
https://nodejs.org/api/process.html#process_warning_using_uncaughtexception_correctly - cloakedninjas