대형 상용 프로그램을 개발 중이며 Log.INFO 및 Log.DEBUG로 기록하려는 정보의 종류를 혼동하고 있습니다. 각 유형의 로그 메시지에 포함 된 내용에 대한 표준 또는 경험 규칙이 있습니까?
답변:
나는 보통 다음과 같이 사용하려고합니다.
• 디버그 : 일반적으로 디버깅에 사용되는 프로그램 상태에 관한 세분화 된 문입니다.
• 정보 : 프로그램 상태에 관한 정보 설명, 프로그램 이벤트 또는 동작 추적을 나타냅니다.
• 경고 : 프로그램에서 잠재적으로 유해한 이벤트 또는 상태를 설명하는 문입니다.
• 오류 : 응용 프로그램의 치명적이지 않은 오류 를 설명하는 문입니다. 이 수준은 처리 된 예외를 기록하는 데 자주 사용됩니다.
• 치명적 : 가장 심각한 오류 조건을 나타내는 명령문으로, 프로그램이 종료되는 것으로 간주됩니다.
http://www.beefycode.com/post/Log4Net-Tutorial-pt-1-Getting-Started.aspx 에서 찾을 수 있습니다 .