반응형
log4j 는 다음과 같은 로그 레벨을 지원합니다.
- TRACE: 가장 낮은 로그 레벨로, 애플리케이션에서 매우 상세한 디버그 정보를 제공합니다.
- DEBUG: 디버그용 로그 레벨로, 애플리케이션의 내부 동작 정보를 제공합니다.
- INFO: 일반적인 정보를 제공하는 로그 레벨로, 애플리케이션의 상태 및 이벤트 정보를 제공합니다.
- WARN: 경고를 제공하는 로그 레벨로, 잠재적인 문제가 발생한 것을 나타냅니다.
- ERROR: 심각한 오류가 발생한 것을 나타내는 로그 레벨로, 애플리케이션의 실행이 중단될 수 있습니다.
- FATAL: 치명적인 오류가 발생한 것을 나타내는 로그 레벨로, 애플리케이션의 실행이 중단될 가능성이 매우 높습니다.
로그 레벨은 log4j 설정 파일에서 설정할 수 있으며, 설정된 로그 레벨보다 낮은 로그 레벨의 로그 메시지는 출력되지 않습니다. 예를 들어, 로그 레벨을 INFO로 설정하면 INFO, WARN, ERROR, FATAL 로그 레벨의 메시지만 출력됩니다. TRACE와 DEBUG 로그 레벨은 개발 및 디버깅에 유용하지만, 운영 환경에서는 보안상의 이유로 사용하지 않는 것이 좋습니다.
반응형
'WEB > SERVER' 카테고리의 다른 글
리눅스 alias 약어 등록 하는 방법 (0) | 2023.05.03 |
---|---|
특정 문자열을 포함한 SQL 쿼리문이 로그로 출력되지 않도록 필터링 (1) | 2023.04.17 |
마이바티스에서 특정 sql 만 로그 안 나오게 하는 방법 (1) | 2023.04.17 |