ConsoleHandler

ConsoleHandler (콘솔 로그 핸들러)

ConsoleHandlerSystem.err에 로그 레코드를 게시하는 StreamHandler예요. 기본적으로 SimpleFormatter를 사용해 로그 레코드를 형식화해요.

출처: Java API Reference

본문

이 핸들러는 기본적으로 콘솔(시스템 표준 오류)에 로그를 출력해요. 주요 설정은 다음 로깅 구성 속성으로 제어할 수 있어요:

  • java.util.logging.ConsoleHandler.level — 핸들러의 기본 레벨을 지정해요(기본 Level.INFO).
  • java.util.logging.ConsoleHandler.filter — 사용할 필터의 클래스 이름을 지정해요(기본 필터 없음).
  • java.util.logging.ConsoleHandler.formatter — 사용할 포매터의 클래스 이름을 지정해요(기본 java.util.logging.SimpleFormatter).
  • java.util.logging.ConsoleHandler.encoding — 사용할 문자 인코딩을 지정해요(기본 플랫폼 인코딩).

ConsoleHandlerHandler를 확장하는 StreamHandler의 하위 클래스예요. 별도의 OutputStream을 지정하지 않으면 System.err로 출력돼요. 개발 환경에서 간단히 로그를 확인할 때 자주 사용해요.

더 알아보기 (Learn more)

Java 공식 API