Partager via


Logger.GetAnonymousLogger(String) Méthode

Définition

Créez un enregistreur d’événements anonyme.

[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

Paramètres

resourceBundleName
String

nom de ResourceBundle à utiliser pour localiser les messages pour cet enregistreur d’événements. Peut être null si aucun des messages ne nécessite de localisation.

Retours

un enregistreur d’événements privé nouvellement créé

Attributs

Exceptions

si le bundle de ressources spécifié ne peut pas être chargé.

Remarques

Créez un enregistreur d’événements anonyme. L’enregistreur d’événements nouvellement créé n’est pas inscrit dans l’espace de noms LogManager. Aucun contrôle d’accès n’est vérifié sur les mises à jour de l’enregistreur d’événements.

Cette méthode de fabrique est principalement destinée à être utilisée à partir d’applets. Étant donné que l’enregistreur d’événements résultant est anonyme, il peut être conservé privé par la classe de création. Cela supprime la nécessité de vérifications de sécurité normales, ce qui permet à son tour au code d’applet non approuvé de mettre à jour l’état du contrôle de l’enregistreur d’événements. Par exemple, une applet peut effectuer un setLevel ou un addHandler sur un enregistreur d’événements anonyme.

Même si le nouvel enregistreur d’événements est anonyme, il est configuré pour avoir l’enregistreur d’événements racine (« ») comme parent. Cela signifie que par défaut, il hérite de son niveau effectif et des gestionnaires de l’enregistreur d’événements racine. La modification de son parent via la #setParent(java.util.logging.Logger) setParent méthode nécessite toujours l’autorisation de sécurité spécifiée par cette méthode.

Documentation Java pour java.util.logging.Logger.getAnonymousLogger(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à