LoggingMXBean

LoggingMXBean (로깅 관리 인터페이스)

LoggingMXBean은 로깅 기능의 관리 인터페이스예요. 다만 더 이상 사용되지 않으며(deprecated), PlatformLoggingMXBean으로 대체됐어요. Java 1.5부터 제공됐지만 Java 9부터 더 이상 플랫폼 MXBean이 아니며 플랫폼 MBeanServer에 등록되지 않아요.

출처: Java API Reference

본문

java.lang.management.PlatformLoggingMXBean은 플랫폼 MBeanServer에 등록된 로깅 기능의 관리 인터페이스예요. ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class) 메서드로 얻은 PlatformLoggingMXBean을 사용하는 것이 권장돼요.

이 인터페이스의 모든 메서드는 @Deprecated로 표시돼 있어요.

메서드

  • String getLoggerLevel(String loggerName) — 지정된 로거와 연관된 로그 레벨의 이름을 가져와요.
  • List<String> getLoggerNames() — 현재 등록된 로거 이름 목록을 반환해요. 이 메서드는 LogManager.getLoggerNames()를 호출해 로거 이름 목록을 반환해요.
  • String getParentLoggerName(String loggerName) — 지정된 로거의 부모 이름을 반환해요.
  • void setLoggerLevel(String loggerName, String levelName) — 지정된 로거를 지정된 새 레벨로 설정해요.

더 알아보기 (Learn more)

Java 공식 API