Logger.GetLogger Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetLogger(String) |
Suchen oder Erstellen eines Loggers für ein benanntes Subsystem. |
| GetLogger(String, String) |
Suchen oder Erstellen eines Loggers für ein benanntes Subsystem. |
GetLogger(String)
Suchen oder Erstellen eines Loggers für ein benanntes Subsystem.
[Android.Runtime.Register("getLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")]
public static Java.Util.Logging.Logger GetLogger(string name);
[<Android.Runtime.Register("getLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")>]
static member GetLogger : string -> Java.Util.Logging.Logger
Parameter
- name
- String
Ein Name für den Logger. Dies sollte ein punkttrennter Name sein und sollte normalerweise auf dem Paketnamen oder Klassennamen des Subsystems basieren, z. B. java.net oder javax.swing
Gibt zurück
ein passender Logger
- Attribute
Ausnahmen
Wenn das angegebene Ressourcenbundle nicht geladen werden kann.
Hinweise
Suchen oder Erstellen eines Loggers für ein benanntes Subsystem. Wenn bereits ein Logger mit dem angegebenen Namen erstellt wurde, wird er zurückgegeben. Andernfalls wird ein neuer Logger erstellt.
Wenn ein neuer Logger erstellt wird, wird die Protokollebene basierend auf der LogManager-Konfiguration konfiguriert und so konfiguriert, dass auch die Protokollierungsausgabe an die Handler des übergeordneten Elements gesendet wird. Sie wird im globalen LogManager-Namespace registriert.
Hinweis: Der LogManager behält möglicherweise nur einen schwachen Verweis auf den neu erstellten Logger bei. Es ist wichtig zu verstehen, dass ein zuvor erstellter Logger mit dem angegebenen Namen jederzeit garbage collection sein kann, wenn kein starker Verweis auf den Logger vorhanden ist. Dies bedeutet insbesondere, dass zwei Back-to-Back-Aufrufe wie getLogger("MyLogger").log(...) unterschiedliche Logger-Objekte mit dem Namen "MyLogger" verwenden können, wenn kein starker Verweis auf den Logger mit dem Namen "MyLogger" an anderer Stelle im Programm vorhanden ist.
Java Dokumentation für java.util.logging.Logger.getLogger(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
GetLogger(String, String)
Suchen oder Erstellen eines Loggers für ein benanntes Subsystem.
[Android.Runtime.Register("getLogger", "(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;", "")]
public static Java.Util.Logging.Logger GetLogger(string name, string? resourceBundleName);
[<Android.Runtime.Register("getLogger", "(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;", "")>]
static member GetLogger : string * string -> Java.Util.Logging.Logger
Parameter
- name
- String
Ein Name für den Logger. Dies sollte ein punkttrennter Name sein und sollte normalerweise auf dem Paketnamen oder Klassennamen des Subsystems basieren, z. B. java.net oder javax.swing
- resourceBundleName
- String
name of ResourceBundle to be used for localizing messages for this logger. Kann sein null , wenn keines der Nachrichten eine Lokalisierung erfordert.
Gibt zurück
ein passender Logger
- Attribute
Ausnahmen
wenn der von name einem Ressourcenbundle identifizierte Logger zugeordnet ist und dessen Name nicht gleich ist resourceBundleName.
wenn der Name des Ressourcenpakets nicht gefunden werden kann.
Hinweise
Suchen oder Erstellen eines Loggers für ein benanntes Subsystem. Wenn bereits ein Logger mit dem angegebenen Namen erstellt wurde, wird er zurückgegeben. Andernfalls wird ein neuer Logger erstellt.
Wenn ein neuer Logger erstellt wird, wird die Protokollebene basierend auf dem LogManager konfiguriert und so konfiguriert, dass auch die Protokollierungsausgabe an die Handler des übergeordneten Elements gesendet wird. Sie wird im globalen LogManager-Namespace registriert.
Hinweis: Der LogManager behält möglicherweise nur einen schwachen Verweis auf den neu erstellten Logger bei. Es ist wichtig zu verstehen, dass ein zuvor erstellter Logger mit dem angegebenen Namen jederzeit garbage collection sein kann, wenn kein starker Verweis auf den Logger vorhanden ist. Dies bedeutet insbesondere, dass zwei Back-to-Back-Aufrufe wie getLogger("MyLogger", ...).log(...) unterschiedliche Logger-Objekte mit dem Namen "MyLogger" verwenden können, wenn kein starker Verweis auf den Logger mit dem Namen "MyLogger" an anderer Stelle im Programm vorhanden ist.
Wenn der benannte Logger bereits vorhanden ist und noch nicht über ein Lokalisierungsressourcenbundle verfügt, wird der angegebene Ressourcenbundlename verwendet. Wenn der benannte Logger bereits vorhanden ist und einen anderen Ressourcenbundlenamen aufweist, wird eine IllegalArgumentException ausgelöst.
Java Dokumentation für java.util.logging.Logger.getLogger(java.lang.String, java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.