Logger.Log Método

Definição

Sobrecargas

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

Registre uma mensagem com uma matriz de argumentos de objeto.

Log(Level, String, Throwable)

Registre uma mensagem em log com informações do Throwable associadas.

Log(Level, String, Object)

Registre uma mensagem com um parâmetro de objeto.

Log(Level, ISupplier)

Registre uma mensagem, que só será construída se o nível de registro em log for tal que a mensagem será realmente registrada.

Log(Level, String)

Registre uma mensagem sem argumentos.

Log(LogRecord)

Registre um LogRecord.

Log(Level, Throwable, ISupplier)

Registre uma mensagem construída com preguiçosidade, com informações throwáveis associadas.

Log(Level, String, Object[])

Registre uma mensagem com uma matriz de argumentos de objeto.

[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

Parâmetros

level
Level

Um dos identificadores de nível de mensagem, por exemplo, SEVERE

msg
String

A mensagem de cadeia de caracteres (ou uma chave no catálogo de mensagens)

params
Object[]

matriz de parâmetros para a mensagem

Atributos

Comentários

Registre uma mensagem com uma matriz de argumentos de objeto.

Se o agente estiver habilitado no momento para o nível de mensagem fornecido, um LogRecord correspondente será criado e encaminhado para todos os objetos do Manipulador de saída registrados.

Documentação Java para java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Log(Level, String, Throwable)

Registre uma mensagem em log com informações do Throwable associadas.

[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

Parâmetros

level
Level

Um dos identificadores de nível de mensagem, por exemplo, SEVERE

msg
String

A mensagem de cadeia de caracteres (ou uma chave no catálogo de mensagens)

thrown
Throwable

Jogável associado à mensagem de log.

Atributos

Comentários

Registre uma mensagem em log com informações do Throwable associadas.

Se o agente estiver habilitado no momento para o nível de mensagem fornecido, os argumentos fornecidos serão armazenados em um LogRecord que é encaminhado para todos os manipuladores de saída registrados.

Observe que o argumento gerado é armazenado na propriedade lançada LogRecord, em vez da propriedade de parâmetros LogRecord. Portanto, ele é processado especialmente por Formatters de saída e não é tratado como um parâmetro de formatação para a propriedade de mensagem LogRecord.

Documentação Java para java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Throwable).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Log(Level, String, Object)

Registre uma mensagem com um parâmetro de objeto.

[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

Parâmetros

level
Level

Um dos identificadores de nível de mensagem, por exemplo, SEVERE

msg
String

A mensagem de cadeia de caracteres (ou uma chave no catálogo de mensagens)

param1
Object

parâmetro para a mensagem

Atributos

Comentários

Registre uma mensagem com um parâmetro de objeto.

Se o agente estiver habilitado no momento para o nível de mensagem fornecido, um LogRecord correspondente será criado e encaminhado para todos os objetos do Manipulador de saída registrados.

Documentação Java para java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Log(Level, ISupplier)

Registre uma mensagem, que só será construída se o nível de registro em log for tal que a mensagem será realmente registrada.

[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

Parâmetros

level
Level

Um dos identificadores de nível de mensagem, por exemplo, SEVERE

msgSupplier
ISupplier

Uma função, que quando chamada, produz a mensagem de log desejada

Atributos

Comentários

Registre uma mensagem, que só será construída se o nível de registro em log for tal que a mensagem será realmente registrada.

Se o agente estiver habilitado no momento para o nível de mensagem fornecido, a mensagem será construída invocando a função de fornecedor fornecida e encaminhada para todos os objetos do Manipulador de saída registrados.

Adicionado em 1.8.

Documentação Java para java.util.logging.Logger.log(java.util.logging.Level, java.util.function.Supplier<java.lang.String>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Log(Level, String)

Registre uma mensagem sem argumentos.

[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

Parâmetros

level
Level

Um dos identificadores de nível de mensagem, por exemplo, SEVERE

msg
String

A mensagem de cadeia de caracteres (ou uma chave no catálogo de mensagens)

Atributos

Comentários

Registre uma mensagem sem argumentos.

Se o agente estiver habilitado no momento para o nível de mensagem fornecido, a mensagem fornecida será encaminhada para todos os objetos do Manipulador de saída registrados.

Documentação Java para java.util.logging.Logger.log(java.util.logging.Level, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Log(LogRecord)

Registre um 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

Parâmetros

record
LogRecord

o LogRecord a ser publicado

Atributos

Comentários

Registre um LogRecord.

Todos os outros métodos de registro em log nesta classe chamam por meio desse método para realmente executar qualquer registro em log. As subclasses podem substituir esse único método para capturar todas as atividades de log.

Documentação Java para java.util.logging.Logger.log(java.util.logging.LogRecord).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Log(Level, Throwable, ISupplier)

Registre uma mensagem construída com preguiçosidade, com informações throwáveis associadas.

[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

Parâmetros

level
Level

Um dos identificadores de nível de mensagem, por exemplo, SEVERE

thrown
Throwable

Jogável associado à mensagem de log.

msgSupplier
ISupplier

Uma função, que quando chamada, produz a mensagem de log desejada

Atributos

Comentários

Registre uma mensagem construída com preguiçosidade, com informações throwáveis associadas.

Se o agente estiver habilitado no momento para o nível de mensagem fornecido, a mensagem será construída invocando a função de fornecedor fornecida. A mensagem e o dado Throwable são armazenados em um LogRecord que é encaminhado para todos os manipuladores de saída registrados.

Observe que o argumento gerado é armazenado na propriedade lançada LogRecord, em vez da propriedade de parâmetros LogRecord. Portanto, ele é processado especialmente por Formatters de saída e não é tratado como um parâmetro de formatação para a propriedade de mensagem LogRecord.

Adicionado em 1.8.

Documentação Java para java.util.logging.Logger.log(java.util.logging.Level, java.lang.Throwable, java.util.function.Supplier<java.lang.String>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a