반응형
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
반응형
'code' 카테고리의 다른 글
Enzyme / React 테스트에서 언제 Render and Shallow를 사용해야합니까? (0) | 2020.09.14 |
---|---|
pip 및 virtualenv를 시스템 전체에 설치하는 공식 "선호"방법은 무엇입니까? (0) | 2020.09.14 |
여러 언어로 Travis CI를 설정하는 방법 (0) | 2020.09.14 |
주어진 파일 유형에 대한 영구 : set 구문? (0) | 2020.09.14 |
qt를 설치하지 않고 Linux에서 qt5 앱을 실행하는 동안“플랫폼 플러그인”xcb“”를로드하지 못했습니다. (0) | 2020.09.14 |