Logger.AnonymousLogger 属性

定义

创建匿名记录器。

public static Java.Util.Logging.Logger AnonymousLogger { [Android.Runtime.Register("getAnonymousLogger", "()Ljava/util/logging/Logger;", "")] get; }
[<get: Android.Runtime.Register("getAnonymousLogger", "()Ljava/util/logging/Logger;", "")>]
static member AnonymousLogger : Java.Util.Logging.Logger

属性值

新建的专用记录器

属性

注解

创建匿名记录器。 新创建的记录器未在 LogManager 命名空间中注册。 不会对记录器更新进行访问检查。

此工厂方法主要用于小程序。 由于生成的记录器是匿名的,因此可以通过创建类来保持私有。 这消除了正常安全检查的需求,这反过来又允许不受信任的小程序代码更新记录器的控制状态。 例如,小程序可以在匿名记录器上执行 setLevel 或 addHandler。

即使新记录器是匿名记录器,它也配置为将根记录器(“”)配置为其父记录器。 这意味着默认情况下,它从根记录器继承其有效级别和处理程序。 通过 #setParent(java.util.logging.Logger) setParent 该方法更改其父级仍需要该方法指定的安全权限。

适用于 . 的 java.util.logging.Logger.getAnonymousLogger()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于