Freigeben über


Logger.AnonymousLogger Eigenschaft

Definition

Erstellen Sie einen anonymen Logger.

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

Eigenschaftswert

ein neu erstelltes privates Logger

Attribute

Hinweise

Erstellen Sie einen anonymen Logger. Der neu erstellte Logger ist nicht im LogManager-Namespace registriert. Es gibt keine Zugriffsüberprüfungen bei Aktualisierungen des Loggers.

Diese Fabrikmethode ist in erster Linie für die Verwendung von Applets vorgesehen. Da der resultierende Logger anonym ist, kann er durch die Erstellungsklasse privat gehalten werden. Dadurch wird die Notwendigkeit normaler Sicherheitsüberprüfungen entfernt, wodurch wiederum nicht vertrauenswürdiger Applet-Code den Kontrollstatus des Loggers aktualisieren kann. Ein Applet kann z. B. einen SetLevel oder einen AddHandler für einen anonymen Logger ausführen.

Auch wenn der neue Logger anonym ist, ist er so konfiguriert, dass der Stammprotokollierer ("") als übergeordnetes Element verwendet wird. Dies bedeutet, dass sie standardmäßig ihre effektive Ebene und Handler vom Stammprotokollierer erbt. Das Ändern des übergeordneten Elements über die #setParent(java.util.logging.Logger) setParent Methode erfordert weiterhin die durch diese Methode angegebene Sicherheitsberechtigung.

Java-Dokumentation für java.util.logging.Logger.getAnonymousLogger().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: