0
npm module morganを使用してログを記録することに非常に満足していますが、ノードアプリケーションでシステムクラッシュまたはシステムシャットダウンを記録する方法がわかりません。出来ますか?ご案内ください。nodejsを使ってアプリケーションクラッシュやシステムクラッシュをログに記録する方法は?
おかげ
npm module morganを使用してログを記録することに非常に満足していますが、ノードアプリケーションでシステムクラッシュまたはシステムシャットダウンを記録する方法がわかりません。出来ますか?ご案内ください。nodejsを使ってアプリケーションクラッシュやシステムクラッシュをログに記録する方法は?
おかげ
あなたがキャッチされない例外を監視するプロセスのAPIを使用することができます。
process
.on('unhandledRejection', (reason, p) => {
// Use your own logger here
console.error(reason, 'Unhandled Rejection at Promise', p);
})
.on('uncaughtException', err => {
// Use your own logger here
console.error(err, 'Uncaught Exception thrown');
// Optional: Ensure process will stop after this
process.exit(1);
});
詳細な説明はこちらanswer to a similar questionここでスタックオーバーフローをチェックしてください。この素晴らしいブログ投稿もあります:https://shapeshed.com/uncaught-exceptions-in-node/。
追加情報として、この他の情報を確認して、クラッシュ情報付きのメールを送信してください:https://coderwall.com/p/4yis4w/node-js-uncaught-exceptions