Linguaggio

Logger.Log Metodo

Definizione

Overload

Nome Descrizione
Log(Level, String, Object[])

Registrare un messaggio con una matrice di argomenti oggetto.

Log(Level, String, Throwable)

Registrare un messaggio, con le informazioni throwable associate.

Log(Level, String, Object)

Registrare un messaggio con un parametro dell'oggetto.

Log(Level, ISupplier)

Registrare un messaggio, che deve essere costruito solo se il livello di registrazione è tale che il messaggio verrà effettivamente registrato.

Log(Level, String)

Registrare un messaggio senza argomenti.

Log(LogRecord)

Registrare un logRecord.

Log(Level, Throwable, ISupplier)

Registrare un messaggio costruito in modo differitore, con le informazioni throwable associate.

Log(Level, String, Object[])

Registrare un messaggio con una matrice di argomenti oggetto.

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_arrayLjava_lang_Object_Handler")]
public virtual void Log(Java.Util.Logging.Level level, string? msg, Java.Lang.Object[]? params);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_arrayLjava_lang_Object_Handler")>]
abstract member Log : Java.Util.Logging.Level * string * Java.Lang.Object[] -> unit
override this.Log : Java.Util.Logging.Level * string * Java.Lang.Object[] -> unit

Parametri

level
Level

Uno degli identificatori del livello di messaggio, ad esempio SEVERE

msg
String

Messaggio stringa (o chiave nel catalogo messaggi)

params
Object[]

matrice di parametri per il messaggio

Attributi

Commenti

Registrare un messaggio con una matrice di argomenti oggetto.

Se il logger è attualmente abilitato per il livello di messaggio specificato, viene creato e inoltrato a tutti gli oggetti Handler di output registrati un oggetto LogRecord corrispondente.

per java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object[]).

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

Log(Level, String, Throwable)

Registrare un messaggio, con le informazioni throwable associate.

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_Throwable_Handler")]
public virtual void Log(Java.Util.Logging.Level level, string? msg, Java.Lang.Throwable? thrown);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_Throwable_Handler")>]
abstract member Log : Java.Util.Logging.Level * string * Java.Lang.Throwable -> unit
override this.Log : Java.Util.Logging.Level * string * Java.Lang.Throwable -> unit

Parametri

level
Level

Uno degli identificatori del livello di messaggio, ad esempio SEVERE

msg
String

Messaggio stringa (o chiave nel catalogo messaggi)

thrown
Throwable

Generabile associato al messaggio di log.

Attributi

Commenti

Registrare un messaggio, con le informazioni throwable associate.

Se il logger è attualmente abilitato per il livello di messaggio specificato, gli argomenti specificati vengono archiviati in un oggetto LogRecord che viene inoltrato a tutti i gestori di output registrati.

Si noti che l'argomento generato viene archiviato nella proprietà generata LogRecord anziché nella proprietà parameters LogRecord. Viene quindi elaborato appositamente dai formattatori di output e non viene considerato come parametro di formattazione per la proprietà del messaggio LogRecord.

per java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Throwable).

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

Log(Level, String, Object)

Registrare un messaggio con un parametro dell'oggetto.

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_Object_Handler")]
public virtual void Log(Java.Util.Logging.Level level, string? msg, Java.Lang.Object? param1);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Ljava_lang_Object_Handler")>]
abstract member Log : Java.Util.Logging.Level * string * Java.Lang.Object -> unit
override this.Log : Java.Util.Logging.Level * string * Java.Lang.Object -> unit

Parametri

level
Level

Uno degli identificatori del livello di messaggio, ad esempio SEVERE

msg
String

Messaggio stringa (o chiave nel catalogo messaggi)

param1
Object

parametro per il messaggio

Attributi

Commenti

Registrare un messaggio con un parametro dell'oggetto.

Se il logger è attualmente abilitato per il livello di messaggio specificato, viene creato e inoltrato a tutti gli oggetti Handler di output registrati un oggetto LogRecord corrispondente.

per java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object).

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

Log(Level, ISupplier)

Registrare un messaggio, che deve essere costruito solo se il livello di registrazione è tale che il messaggio verrà effettivamente registrato.

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V", "GetLog_Ljava_util_logging_Level_Ljava_util_function_Supplier_Handler", ApiSince=26)]
public virtual void Log(Java.Util.Logging.Level level, Java.Util.Functions.ISupplier msgSupplier);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V", "GetLog_Ljava_util_logging_Level_Ljava_util_function_Supplier_Handler", ApiSince=26)>]
abstract member Log : Java.Util.Logging.Level * Java.Util.Functions.ISupplier -> unit
override this.Log : Java.Util.Logging.Level * Java.Util.Functions.ISupplier -> unit

Parametri

level
Level

Uno degli identificatori del livello di messaggio, ad esempio SEVERE

msgSupplier
ISupplier

Funzione, che, quando viene chiamata, produce il messaggio di log desiderato

Attributi

Commenti

Registrare un messaggio, che deve essere costruito solo se il livello di registrazione è tale che il messaggio verrà effettivamente registrato.

Se il logger è attualmente abilitato per il livello di messaggio specificato, il messaggio viene costruito richiamando la funzione fornitore fornita e inoltrato a tutti gli oggetti Handler di output registrati.

Aggiunta nella versione 1.8.

per java.util.logging.Logger.log(java.util.logging.Level, java.util.function.Supplier<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

Log(Level, String)

Registrare un messaggio senza argomenti.

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Handler")]
public virtual void Log(Java.Util.Logging.Level level, string? msg);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/String;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_String_Handler")>]
abstract member Log : Java.Util.Logging.Level * string -> unit
override this.Log : Java.Util.Logging.Level * string -> unit

Parametri

level
Level

Uno degli identificatori del livello di messaggio, ad esempio SEVERE

msg
String

Messaggio stringa (o chiave nel catalogo messaggi)

Attributi

Commenti

Registrare un messaggio senza argomenti.

Se il logger è attualmente abilitato per il livello di messaggio specificato, il messaggio specificato viene inoltrato a tutti gli oggetti Handler di output registrati.

per java.util.logging.Logger.log(java.util.logging.Level, 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

Log(LogRecord)

Registrare un logRecord.

[Android.Runtime.Register("log", "(Ljava/util/logging/LogRecord;)V", "GetLog_Ljava_util_logging_LogRecord_Handler")]
public virtual void Log(Java.Util.Logging.LogRecord record);
[<Android.Runtime.Register("log", "(Ljava/util/logging/LogRecord;)V", "GetLog_Ljava_util_logging_LogRecord_Handler")>]
abstract member Log : Java.Util.Logging.LogRecord -> unit
override this.Log : Java.Util.Logging.LogRecord -> unit

Parametri

record
LogRecord

LogRecord da pubblicare

Attributi

Commenti

Registrare un logRecord.

Tutti gli altri metodi di registrazione in questa classe chiamano tramite questo metodo per eseguire effettivamente qualsiasi registrazione. Le sottoclassi possono eseguire l'override di questo singolo metodo per acquisire tutte le attività del log.

per java.util.logging.Logger.log(java.util.logging.LogRecord).

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

Log(Level, Throwable, ISupplier)

Registrare un messaggio costruito in modo differitore, con le informazioni throwable associate.

[Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_Throwable_Ljava_util_function_Supplier_Handler", ApiSince=26)]
public virtual void Log(Java.Util.Logging.Level level, Java.Lang.Throwable? thrown, Java.Util.Functions.ISupplier msgSupplier);
[<Android.Runtime.Register("log", "(Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V", "GetLog_Ljava_util_logging_Level_Ljava_lang_Throwable_Ljava_util_function_Supplier_Handler", ApiSince=26)>]
abstract member Log : Java.Util.Logging.Level * Java.Lang.Throwable * Java.Util.Functions.ISupplier -> unit
override this.Log : Java.Util.Logging.Level * Java.Lang.Throwable * Java.Util.Functions.ISupplier -> unit

Parametri

level
Level

Uno degli identificatori del livello di messaggio, ad esempio SEVERE

thrown
Throwable

Generabile associato al messaggio di log.

msgSupplier
ISupplier

Funzione, che, quando viene chiamata, produce il messaggio di log desiderato

Attributi

Commenti

Registrare un messaggio costruito in modo differitore, con le informazioni throwable associate.

Se il logger è attualmente abilitato per il livello di messaggio specificato, il messaggio viene costruito richiamando la funzione fornitore fornita. Il messaggio e l'oggetto specificato Throwable vengono quindi archiviati in un oggetto LogRecord che viene inoltrato a tutti i gestori di output registrati.

Si noti che l'argomento generato viene archiviato nella proprietà generata LogRecord anziché nella proprietà parameters LogRecord. Viene quindi elaborato appositamente dai formattatori di output e non viene considerato come parametro di formattazione per la proprietà del messaggio LogRecord.

Aggiunta nella versione 1.8.

per java.util.logging.Logger.log(java.util.logging.Level, java.lang.Throwable, java.util.function.Supplier<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