Logger.GetLogger Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| GetLogger(String) |
Trovare o creare un logger per un sottosistema denominato. |
| GetLogger(String, String) |
Trovare o creare un logger per un sottosistema denominato. |
GetLogger(String)
Trovare o creare un logger per un sottosistema denominato.
[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
Parametri
- name
- String
Nome del logger. Deve trattarsi di un nome delimitato da punti e deve essere in genere basato sul nome del pacchetto o sul nome della classe del sottosistema, ad esempio java.net o javax.swing
Valori restituiti
un logger adatto
- Attributi
Eccezioni
Se non è possibile caricare il bundle di risorse specificato.
Commenti
Trovare o creare un logger per un sottosistema denominato. Se è già stato creato un logger con il nome specificato, viene restituito. In caso contrario, viene creato un nuovo logger.
Se viene creato un nuovo logger, il livello di log verrà configurato in base alla configurazione di LogManager e verrà configurato per inviare anche l'output di registrazione ai gestori dell'elemento padre. Verrà registrato nello spazio dei nomi globale LogManager.
Nota: LogManager può conservare solo un riferimento debole al Logger appena creato. È importante comprendere che un Logger creato in precedenza con il nome specificato può essere sottoposto a Garbage Collection in qualsiasi momento se non è presente alcun riferimento sicuro al Logger. In particolare, ciò significa che due chiamate back-to-back come getLogger("MyLogger").log(...) possono usare oggetti Logger diversi denominati "MyLogger" se non esiste alcun riferimento sicuro al Logger denominato "MyLogger" altrove nel programma.
per java.util.logging.Logger.getLogger(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
GetLogger(String, String)
Trovare o creare un logger per un sottosistema denominato.
[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
Parametri
- name
- String
Nome del logger. Deve trattarsi di un nome delimitato da punti e deve essere in genere basato sul nome del pacchetto o sul nome della classe del sottosistema, ad esempio java.net o javax.swing
- resourceBundleName
- String
nome di ResourceBundle da usare per la localizzazione dei messaggi per questo logger. Può essere null se nessuno dei messaggi richiede la localizzazione.
Valori restituiti
un logger adatto
- Attributi
Eccezioni
se il logger identificato da name è associato a un bundle di risorse e il relativo nome non è uguale a resourceBundleName.
se non è possibile trovare il nome del bundle di risorse.
Commenti
Trovare o creare un logger per un sottosistema denominato. Se è già stato creato un logger con il nome specificato, viene restituito. In caso contrario, viene creato un nuovo logger.
Se viene creato un nuovo logger, il livello di log verrà configurato in base a LogManager e verrà configurato per inviare anche l'output di registrazione ai gestori dell'elemento padre. Verrà registrato nello spazio dei nomi globale LogManager.
Nota: LogManager può conservare solo un riferimento debole al Logger appena creato. È importante comprendere che un Logger creato in precedenza con il nome specificato può essere sottoposto a Garbage Collection in qualsiasi momento se non è presente alcun riferimento sicuro al Logger. In particolare, ciò significa che due chiamate back-to-back come getLogger("MyLogger", ...).log(...) possono usare oggetti Logger diversi denominati "MyLogger" se non esiste alcun riferimento sicuro al Logger denominato "MyLogger" altrove nel programma.
Se il Logger denominato esiste già e non ha ancora un bundle di risorse di localizzazione, viene usato il nome del bundle di risorse specificato. Se il Logger denominato esiste già e ha un nome di bundle di risorse diverso, viene generata un'eccezione IllegalArgumentException.
per java.util.logging.Logger.getLogger(java.lang.String, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.