Sprache

Logger.Log Methode

Definition

Überlädt

Name Beschreibung
Log(Level, String, Object[])

Protokollieren Sie eine Nachricht mit einem Array von Objektargumenten.

Log(Level, String, Throwable)

Protokollieren Sie eine Nachricht mit zugeordneten ausgelösten Informationen.

Log(Level, String, Object)

Protokollieren Sie eine Nachricht mit einem Objektparameter.

Log(Level, ISupplier)

Protokollieren Sie eine Nachricht, die nur erstellt werden soll, wenn die Protokollierungsebene so ist, dass die Nachricht tatsächlich protokolliert wird.

Log(Level, String)

Protokollieren Sie eine Nachricht ohne Argumente.

Log(LogRecord)

Protokollieren sie einen LogRecord.

Log(Level, Throwable, ISupplier)

Protokollieren Sie eine lazily konstruierte Nachricht mit zugeordneten throwablen Informationen.

Log(Level, String, Object[])

Protokollieren Sie eine Nachricht mit einem Array von Objektargumenten.

[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

Parameter

level
Level

Einer der Bezeichner auf Nachrichtenebene, z. B. SEVERE

msg
String

Die Zeichenfolgennachricht (oder ein Schlüssel im Nachrichtenkatalog)

params
Object[]

Array von Parametern für die Nachricht

Attribute

Hinweise

Protokollieren Sie eine Nachricht mit einem Array von Objektargumenten.

Wenn der Logger derzeit für die angegebene Nachrichtenebene aktiviert ist, wird ein entsprechender LogRecord erstellt und an alle registrierten Ausgabehandlerobjekte weitergeleitet.

Java Dokumentation für java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object[]).

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:

Log(Level, String, Throwable)

Protokollieren Sie eine Nachricht mit zugeordneten ausgelösten Informationen.

[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

Parameter

level
Level

Einer der Bezeichner auf Nachrichtenebene, z. B. SEVERE

msg
String

Die Zeichenfolgennachricht (oder ein Schlüssel im Nachrichtenkatalog)

thrown
Throwable

Ausgelöst werden kann, die der Protokollnachricht zugeordnet ist.

Attribute

Hinweise

Protokollieren Sie eine Nachricht mit zugeordneten ausgelösten Informationen.

Wenn der Logger derzeit für die angegebene Nachrichtenebene aktiviert ist, werden die angegebenen Argumente in einem LogRecord gespeichert, der an alle registrierten Ausgabehandler weitergeleitet wird.

Beachten Sie, dass das ausgelöste Argument in der ausgelösten LogRecord-Eigenschaft und nicht in der LogRecord-Parametereigenschaft gespeichert wird. Daher wird sie speziell von Ausgabeformatierern verarbeitet und nicht als Formatierungsparameter für die LogRecord-Nachrichteneigenschaft behandelt.

Java Dokumentation für java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Throwable).

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:

Log(Level, String, Object)

Protokollieren Sie eine Nachricht mit einem Objektparameter.

[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

Parameter

level
Level

Einer der Bezeichner auf Nachrichtenebene, z. B. SEVERE

msg
String

Die Zeichenfolgennachricht (oder ein Schlüssel im Nachrichtenkatalog)

param1
Object

Parameter für die Nachricht

Attribute

Hinweise

Protokollieren Sie eine Nachricht mit einem Objektparameter.

Wenn der Logger derzeit für die angegebene Nachrichtenebene aktiviert ist, wird ein entsprechender LogRecord erstellt und an alle registrierten Ausgabehandlerobjekte weitergeleitet.

Java Dokumentation für java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object).

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:

Log(Level, ISupplier)

Protokollieren Sie eine Nachricht, die nur erstellt werden soll, wenn die Protokollierungsebene so ist, dass die Nachricht tatsächlich protokolliert wird.

[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

Parameter

level
Level

Einer der Bezeichner auf Nachrichtenebene, z. B. SEVERE

msgSupplier
ISupplier

Eine Funktion, die beim Aufrufen die gewünschte Protokollnachricht erzeugt

Attribute

Hinweise

Protokollieren Sie eine Nachricht, die nur erstellt werden soll, wenn die Protokollierungsebene so ist, dass die Nachricht tatsächlich protokolliert wird.

Wenn der Logger derzeit für die angegebene Nachrichtenebene aktiviert ist, wird die Nachricht durch Aufrufen der bereitgestellten Lieferantenfunktion erstellt und an alle registrierten Ausgabehandlerobjekte weitergeleitet.

Hinzugefügt in 1.8.

Java Dokumentation für java.util.logging.Logger.log(java.util.logging.Level, java.util.function.Supplier<java.lang.String>).

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:

Log(Level, String)

Protokollieren Sie eine Nachricht ohne Argumente.

[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

Parameter

level
Level

Einer der Bezeichner auf Nachrichtenebene, z. B. SEVERE

msg
String

Die Zeichenfolgennachricht (oder ein Schlüssel im Nachrichtenkatalog)

Attribute

Hinweise

Protokollieren Sie eine Nachricht ohne Argumente.

Wenn der Logger derzeit für die angegebene Nachrichtenebene aktiviert ist, wird die angegebene Nachricht an alle registrierten Ausgabehandlerobjekte weitergeleitet.

Java Dokumentation für java.util.logging.Logger.log(java.util.logging.Level, java.lang.String).

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:

Log(LogRecord)

Protokollieren sie einen 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

Parameter

record
LogRecord

der zu veröffentlichende LogRecord

Attribute

Hinweise

Protokollieren sie einen LogRecord.

Alle anderen Protokollierungsmethoden in dieser Klasse rufen diese Methode auf, um tatsächlich jede Protokollierung auszuführen. Unterklassen können diese einzelne Methode außer Kraft setzen, um alle Protokollaktivitäten zu erfassen.

Java Dokumentation für java.util.logging.Logger.log(java.util.logging.LogRecord).

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:

Log(Level, Throwable, ISupplier)

Protokollieren Sie eine lazily konstruierte Nachricht mit zugeordneten throwablen Informationen.

[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

Parameter

level
Level

Einer der Bezeichner auf Nachrichtenebene, z. B. SEVERE

thrown
Throwable

Ausgelöst werden kann, die der Protokollnachricht zugeordnet ist.

msgSupplier
ISupplier

Eine Funktion, die beim Aufrufen die gewünschte Protokollnachricht erzeugt

Attribute

Hinweise

Protokollieren Sie eine lazily konstruierte Nachricht mit zugeordneten throwablen Informationen.

Wenn der Logger derzeit für die angegebene Nachrichtenebene aktiviert ist, wird die Nachricht durch Aufrufen der bereitgestellten Lieferantenfunktion erstellt. Die Nachricht und die angegebene Throwable Nachricht werden dann in einer LogRecord Datei gespeichert, die an alle registrierten Ausgabehandler weitergeleitet wird.

Beachten Sie, dass das ausgelöste Argument in der ausgelösten LogRecord-Eigenschaft und nicht in der LogRecord-Parametereigenschaft gespeichert wird. Daher wird sie speziell von Ausgabeformatierern verarbeitet und nicht als Formatierungsparameter für die LogRecord-Nachrichteneigenschaft behandelt.

Hinzugefügt in 1.8.

Java Dokumentation für java.util.logging.Logger.log(java.util.logging.Level, java.lang.Throwable, java.util.function.Supplier<java.lang.String>).

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: