JavaTM Platform
Standard Ed. 6

java.util.logging
인터페이스 LoggingMXBean



public interface LoggingMXBean

로깅 기능의 관리 인터페이스입니다.

LoggingMXBean 에는 글로벌 인스턴스가 1 개 존재합니다. 이 인스턴스는,LogManager.getLoggingMXBean() 메소드를 호출해 취득할 수 있다, 혹은 platform MBeanServer 메소드로부터 취득할 수 있는 MXBean 입니다.

MBeanServer 내에서 LoggingMXBean 를 일의에 식별하기 위한 ObjectName 는, 다음과 같습니다.

java.util.logging:type=Logging

도입된 버젼:
1.5
관련 항목:
ManagementFactory

메소드의 개요
 String getLoggerLevel (String  loggerName)
          지정된 로거에 관련지을 수 있고 있는 로그 레벨의 이름을 가져옵니다.
 List <String > getLoggerNames ()
          현재 등록되어 있는 로거의 리스트를 돌려줍니다.
 String getParentLoggerName (String  loggerName)
          지정된 로거의 부모의 이름을 돌려줍니다.
 void setLoggerLevel (String  loggerName, String  levelName)
          지정된 로거를 지정된 새로운 레벨로 설정합니다.
 

메소드의 상세

getLoggerNames

List <String > getLoggerNames()
현재 등록되어 있는 로거의 리스트를 돌려줍니다. 이 메소드는,LogManager.getLoggerNames() 를 호출해, 로거이름의 리스트를 돌려줍니다.

반환값:
현재 등록되어 있는 Logger 의 이름을 포함한 String 의 리스트

getLoggerLevel

String  getLoggerLevel(String  loggerName)
지정된 로거에 관련지을 수 있고 있는 로그 레벨의 이름을 가져옵니다. 지정된 로거가 존재하지 않는 경우는 null 가 돌려주어집니다. 이 메소드는 우선, 지정된 이름 로거를 검색해, 다음에, 다음의 호출을 실시해 로그 레벨의 이름을 돌려줍니다.
Logger.getLevel() . getName() ;

지정된 로거의 Levelnull 의 경우, 그것은 이 로거의 실효 레벨이 부모로부터 상속되는 것을 의미합니다만, 그 경우는 공문자열이 돌려주어집니다.

파라미터:
loggerName - 꺼내지는 Logger 의 이름
반환값:
지정된 로거의 로그 레벨의 이름. 지정된 로거의 로그 레벨이 null 의 경우는 공문자열. 지정된 로거가 존재하지 않는 경우는 null 가 반환되는
관련 항목:
Logger.getLevel()

setLoggerLevel

void setLoggerLevel(String  loggerName,
                    String  levelName)
지정된 로거를 지정된 새로운 레벨로 설정합니다. levelNamenull 가 아닌 경우, 지정된 로거의 레벨이,levelName 에 일치하는 해석 끝난 Level 로 설정됩니다. levelNamenull 의 경우, 지정된 로거의 레벨이 null 로 설정되어 이 로거의 실효 레벨이, 특정의 (null 가 아니다) 레벨치를 가지는 가장 가까운 상위 노드로부터 상속됩니다.

파라미터:
loggerName - 설정되는 Logger 의 이름 null 이외
levelName - 지정된 로거로 설정하는 레벨의 이름. 무엇보다 가까운 상위 노드로부터 레벨이 상속되도록(듯이) 설정하는 경우는 null
예외:
IllegalArgumentException - 지정된 로거가 존재하지 않는지,levelName 가 유효한 레벨명이 아닌 경우
SecurityException - 시큐리티 매니저가 존재하는 경우로, 호출원이 LoggingPermission("control")를 가지지 않는 경우
관련 항목:
Logger.setLevel(java.util.logging.Level)

getParentLoggerName

String  getParentLoggerName(String  loggerName)
지정된 로거의 부모의 이름을 돌려줍니다. 지정된 로거가 존재하지 않는 경우는 null 가 돌려주어집니다. 지정된 로거가 이름 공간내의 루트 Logger 인 경우, 결과는 공문자열이 됩니다.

파라미터:
loggerName - Logger 의 이름
반환값:
가장 가까운 기존의 친로거. 지정된 로거가 루트 로거의 경우는 공문자열. 지정된 로거가 존재하지 않는 경우는 null 가 반환된다

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.