본문 바로가기
WEB/SERVER

log4j 로그 레벨 단계

by iiaii 2023. 4. 10.
반응형

log4j 는 다음과 같은 로그 레벨을 지원합니다.

  1. TRACE: 가장 낮은 로그 레벨로, 애플리케이션에서 매우 상세한 디버그 정보를 제공합니다.
  2. DEBUG: 디버그용 로그 레벨로, 애플리케이션의 내부 동작 정보를 제공합니다.
  3. INFO: 일반적인 정보를 제공하는 로그 레벨로, 애플리케이션의 상태 및 이벤트 정보를 제공합니다.
  4. WARN: 경고를 제공하는 로그 레벨로, 잠재적인 문제가 발생한 것을 나타냅니다.
  5. ERROR: 심각한 오류가 발생한 것을 나타내는 로그 레벨로, 애플리케이션의 실행이 중단될 수 있습니다.
  6. FATAL: 치명적인 오류가 발생한 것을 나타내는 로그 레벨로, 애플리케이션의 실행이 중단될 가능성이 매우 높습니다.

로그 레벨은 log4j 설정 파일에서 설정할 수 있으며, 설정된 로그 레벨보다 낮은 로그 레벨의 로그 메시지는 출력되지 않습니다. 예를 들어, 로그 레벨을 INFO로 설정하면 INFO, WARN, ERROR, FATAL 로그 레벨의 메시지만 출력됩니다. TRACE와 DEBUG 로그 레벨은 개발 및 디버깅에 유용하지만, 운영 환경에서는 보안상의 이유로 사용하지 않는 것이 좋습니다.

반응형