포스트

[Web] Logging Level

Logging Level


  • Log4j 라이브러리를 활용하여 로그 레벨을 설정하고 관리할 수 있다. 주요 로그 레벨은 ERROR, WARN, INFO, DEBUG로 구분된다.
  1. ERROR
    • 프로그램 동작에 큰 문제가 발생했음을 나타내는 로그이다.
    • 즉시 문제를 조사해야 하는 상황에서 사용된다.
    • 예: 데이터베이스 사용 불가, 주요 에러 발생.
  2. WARN
    • 주의가 필요하지만, 프로세스는 계속 진행될 수 있는 상태를 나타낸다.
    • 두 가지 유형:
      • 명확한 문제: 현재 데이터를 사용할 수 없어서 캐시 값을 사용하는 경우 등.
      • 잠재적 문제: 개발 모드로 프로그램 시작, 관리자 콘솔 비밀번호가 보호되지 않은 경우 등.
  3. INFO
    • 중요한 비즈니스 프로세스의 시작과 종료를 알리는 로그이다.
    • 예: 특정 작업이 실행되었음을 기록.
    • 예: “사용자 A가 B 작업을 실행함.”
  4. DEBUG
    • 개발자가 기록할 가치가 있는 정보를 남기기 위해 사용하는 로그 레벨이다.
    • 주로 개발 및 디버깅 과정에서 유용한 정보를 남긴다. - 이러한 로그 레벨을 활용하여 시스템의 상태와 문제를 효과적으로 모니터링하고 디버깅할 수 있다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.