New Relic Node.js 에이전트 로그 는 기본 info
수준에서 오류를 캡처합니다. 그러나 문제를 해결하거나 디버깅할 때 문제를 찾고 조사하는 데 도움이 되도록 보다 자세한 trace
로그를 생성합니다.
중요
trace
로그 설정은 매우 자세한 로깅 수준입니다. 디스크 공간 소비를 줄이려면 테스트 후 logging : {level}
섹션을 원래 설정 으로 되돌립니다.
로그 파일 생성
자세한 trace
로그 파일을 생성하려면:
newrelic.js
파일을 수정하고logging
섹션의level
를trace
으로 변경합니다. 환경 변수를 사용하는 경우(Lambda와 함께 이것이 가장 일반적인 방법임)NEW_RELIC_LOG_LEVEL
를trace
로 설정합니다.logging: {level: 'trace'}노드를 다시 시작합니다.
충분한 로깅 데이터를 생성하려면 약 5분 동안 웹 애플리케이션을 실행하십시오.
테스트 후
level
을info
(기본값)과 같은 덜 자세한 로깅 수준 으로 변경합니다.생성된 로그 파일을 열고 검사합니다.
Lambda를 사용하는 경우 로그 설정 방법을 알아봅니다 .
로그 파일 검사
기본적으로 Node.js 에이전트는 현재 작업 디렉토리에 newrelic_agent.log
으로 로그 파일을 저장합니다 . 로그 파일 또는 폴더가 표시되지 않는 경우:
- 로깅 경로를
stdout
또는stderr
로 설정했는지 확인하십시오. - 현재 작업 디렉토리가 로그 파일이 있을 것으로 예상되는 디렉토리와 동일한지 확인하십시오.