LoggingMXBean
LoggingMXBean (로깅 관리 인터페이스)
LoggingMXBean은 로깅 기능의 관리 인터페이스예요. 다만 더 이상 사용되지 않으며(deprecated), PlatformLoggingMXBean으로 대체됐어요. Java 1.5부터 제공됐지만 Java 9부터 더 이상 플랫폼 MXBean이 아니며 플랫폼 MBeanServer에 등록되지 않아요.
본문
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)— 지정된 로거를 지정된 새 레벨로 설정해요.