로그 레벨 (Log Level)

Yeri Kim·2024년 5월 9일

로그 Log

시스템의 상태 및 동작 정보를 시간 경과에 따라 기록하는 것

Java의 다양한 로깅 라이브러리

  • Logger
  • Log4j, SLF4j
  • LogBack

로깅 라이브러리를 사용하면 상황 별로 Log Level을 지정하여 Level 별 메세지를 출력할 수 있어 Level별로 로깅이 가능하다는 장점이 있다.

로그 레벨 Log Level

1)TRACE

  • 가장 상세한 로그 레벨
  • 애플리케이션의 실행 흐름과 디버깅 정보를 상세히 기록

2) DEBUG

  • 디버깅 목적으로 사용
  • 개발 단계에서 상세한 정보를 기록한다.
  • 애플리케이션의 내부 동작을 이해하고 문제를 분석하는 데 도움

3) INFO

  • 정보성 메시지를 기록
  • 애플리케이션의 주요 이벤트나 실행 상태에 대한 정보를 전달

4) WARN

  • 경고성 메시지를 기록
  • 예상치 못한 문제나 잠재적인 오류 상황을 알리는 메시지
  • 애플리케이션이 정상적으로 동작하지만 주의가 필요한 상황

5) ERROR

  • 오류 메시지를 기록
  • 심각한 문제 또는 예외 상황
  • 애플리케이션의 정상적인 동작에 영향을 미칠 수 있는 문제

6) FATAL

  • 가장 심각한 오류 메시지를 기록
  • 애플리케이션의 동작을 중단시킬 수 있는 치명적인 오류
profile
Hi there!

0개의 댓글