Logger.GetAnonymousLogger(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
익명 로거를 만듭니다.
[Android.Runtime.Register("getAnonymousLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")]
public static Java.Util.Logging.Logger GetAnonymousLogger (string? resourceBundleName);
[<Android.Runtime.Register("getAnonymousLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")>]
static member GetAnonymousLogger : string -> Java.Util.Logging.Logger
매개 변수
- resourceBundleName
- String
이 로거에 대한 메시지를 지역화하는 데 사용할 ResourceBundle의 이름입니다. 지역화가 필요한 메시지가 없는 경우 null일 수 있습니다.
반환
새로 만든 프라이빗 로거
- 특성
예외
지정된 리소스 번들을 로드할 수 없으면 입니다.
설명
익명 로거를 만듭니다. 새로 만든 로거는 LogManager 네임스페이스에 등록되지 않습니다. 로거에 대한 업데이트에 대한 액세스 검사는 없습니다.
이 팩터리 메서드는 주로 애플릿에서 사용하기 위한 것입니다. 결과 로거는 익명이므로 클래스를 만들어 비공개로 유지할 수 있습니다. 이렇게 하면 일반 보안 검사가 필요하지 않습니다. 그러면 신뢰할 수 없는 애플릿 코드가 로거의 제어 상태를 업데이트할 수 있습니다. 예를 들어 애플릿은 익명 로거에서 setLevel 또는 addHandler를 수행할 수 있습니다.
새 로거는 익명이지만 루트 로거("")를 부모로 포함하도록 구성됩니다. 즉, 기본적으로 루트 로거에서 유효 수준 및 처리기를 상속합니다. 메서드를 #setParent(java.util.logging.Logger) setParent
통해 부모를 변경하려면 해당 메서드에서 지정한 보안 권한이 계속 필요합니다.
에 대한 java.util.logging.Logger.getAnonymousLogger(java.lang.String)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.