Просмотр исходного кода

Write to error log on unhandled rejection/exception

Simon Detheridge 6 лет назад
Родитель
Сommit
6e19a650d2
1 измененных файлов с 9 добавлено и 0 удалено
  1. 9 0
      services/filestore/app.js

+ 9 - 0
services/filestore/app.js

@@ -156,4 +156,13 @@ if (!module.parent) {
   })
 }
 
+process
+  .on('unhandledRejection', (reason, p) => {
+    logger.err(reason, 'Unhandled Rejection at Promise', p)
+  })
+  .on('uncaughtException', err => {
+    logger.err(err, 'Uncaught Exception thrown')
+    process.exit(1)
+  })
+
 module.exports = app