Logger.Log Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.
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.
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.
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.
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.