code

Log.INFO 대 Log.DEBUG [종료 됨]

codestyles 2020. 9. 14. 20:57
반응형

Log.INFO 대 Log.DEBUG [종료 됨]


대형 상용 프로그램을 개발 중이며 Log.INFO 및 Log.DEBUG로 기록하려는 정보의 종류를 혼동하고 있습니다. 각 유형의 로그 메시지에 포함 된 내용에 대한 표준 또는 경험 규칙이 있습니까?


나는 보통 다음과 같이 사용하려고합니다.

  • DEBUG : 문제를 디버깅하려고 할 때 개발자에게 흥미로운 정보입니다.
  • 정보 : 주어진 오류의 컨텍스트를 파악하려는 지원 담당자에게 흥미로운 정보
  • 치명적 경고 : 손상 수준에 따른 문제 및 오류.

디버그 : 일반적으로 디버깅에 사용되는 프로그램 상태에 관한 세분화 된 문입니다.

정보 : 프로그램 상태에 관한 정보 설명, 프로그램 이벤트 또는 동작 추적을 나타냅니다.

경고 : 프로그램에서 잠재적으로 유해한 이벤트 또는 상태를 설명하는 문입니다.

오류 : 응용 프로그램의 치명적이지 않은 오류 를 설명하는 문입니다. 이 수준은 처리 된 예외를 기록하는 데 자주 사용됩니다.

치명적 : 가장 심각한 오류 조건을 나타내는 명령문으로, 프로그램이 종료되는 것으로 간주됩니다.

http://www.beefycode.com/post/Log4Net-Tutorial-pt-1-Getting-Started.aspx 에서 찾을 수 있습니다 .


또한 모든 info(), error()debug()로깅 호출은 모든 애플리케이션 내에서 내부 문서를 제공합니다.

참고 URL : https://stackoverflow.com/questions/6860186/log-info-vs-log-debug

반응형