Logger.GetAnonymousLogger(String) 方法

定义

创建匿名记录器。

[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 属性许可证中所述的术语使用。

适用于