0
npm 모듈 morgan을 사용하여 로깅하는 데 매우 만족하지만 노드 응용 프로그램에서 시스템 충돌 또는 시스템 종료를 기록하는 방법을 모르겠습니다. 가능한가? 안내해주십시오.nodejs를 사용하여 응용 프로그램 충돌 및 시스템 충돌을 로그하고 표현하는 방법?
감사
npm 모듈 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