Поделиться через


Logger.Log Метод

Определение

Перегрузки

Log(Level, String, Object[])

Зайдите в журнал сообщения с массивом аргументов объекта.

Log(Level, String, Throwable)

Зайдите в журнал сообщения со связанными сведениями о выбрасываемых объектах.

Log(Level, String, Object)

Зайдите в журнал сообщения с одним параметром объекта.

Log(Level, ISupplier)

Запись сообщения в журнал, которая создается только в том случае, если уровень ведения журнала такой, что сообщение фактически регистрируется.

Log(Level, String)

Зайдите в журнал сообщения без аргументов.

Log(LogRecord)

Зайдите в журнал LogRecord.

Log(Level, Throwable, ISupplier)

Зайдите в журнал отложенного сообщения со связанными сведениями о бросаемых объектах.

Log(Level, String, Object[])

Зайдите в журнал сообщения с массивом аргументов объекта.

[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

Параметры

level
Level

Один из идентификаторов уровня сообщений, например SEVERE

msg
String

Строковое сообщение (или ключ в каталоге сообщений)

params
Object[]

массив параметров сообщения

Атрибуты

Комментарии

Зайдите в журнал сообщения с массивом аргументов объекта.

Если средство ведения журнала в настоящее время включено для заданного уровня сообщений, то создается соответствующая запись LogRecord и пересылается во все зарегистрированные объекты обработчика выходных данных.

Документация по Java для java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object[]).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

Log(Level, String, Throwable)

Зайдите в журнал сообщения со связанными сведениями о выбрасываемых объектах.

[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

Параметры

level
Level

Один из идентификаторов уровня сообщений, например SEVERE

msg
String

Строковое сообщение (или ключ в каталоге сообщений)

thrown
Throwable

Вызываемый объект, связанный с сообщением журнала.

Атрибуты

Комментарии

Зайдите в журнал сообщения со связанными сведениями о выбрасываемых объектах.

Если средство ведения журнала в настоящее время включено для заданного уровня сообщений, заданные аргументы сохраняются в LogRecord, который пересылается всем зарегистрированным обработчикам выходных данных.

Обратите внимание, что брошенный аргумент хранится в свойстве LogRecord, а не в свойстве параметров LogRecord. Таким образом, он специально обрабатывается модулями форматирования выходных данных и не рассматривается как параметр форматирования для свойства сообщения LogRecord.

Документация по Java для java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Throwable).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

Log(Level, String, Object)

Зайдите в журнал сообщения с одним параметром объекта.

[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

Параметры

level
Level

Один из идентификаторов уровня сообщений, например SEVERE

msg
String

Строковое сообщение (или ключ в каталоге сообщений)

param1
Object

параметр для сообщения

Атрибуты

Комментарии

Зайдите в журнал сообщения с одним параметром объекта.

Если средство ведения журнала в настоящее время включено для заданного уровня сообщений, то создается соответствующая запись LogRecord и пересылается во все зарегистрированные объекты обработчика выходных данных.

Документация по Java для java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

Log(Level, ISupplier)

Запись сообщения в журнал, которая создается только в том случае, если уровень ведения журнала такой, что сообщение фактически регистрируется.

[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

Параметры

level
Level

Один из идентификаторов уровня сообщений, например SEVERE

msgSupplier
ISupplier

Функция, которая при вызове создает нужное сообщение журнала.

Атрибуты

Комментарии

Запись сообщения в журнал, которая создается только в том случае, если уровень ведения журнала такой, что сообщение фактически регистрируется.

Если средство ведения журнала в настоящее время включено для заданного уровня сообщений, сообщение создается путем вызова предоставленной функции поставщика и пересылается всем зарегистрированным объектам обработчика выходных данных.

Добавлено в версии 1.8.

Документация по Java для java.util.logging.Logger.log(java.util.logging.Level, java.util.function.Supplier<java.lang.String>).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

Log(Level, String)

Зайдите в журнал сообщения без аргументов.

[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

Параметры

level
Level

Один из идентификаторов уровня сообщений, например SEVERE

msg
String

Строковое сообщение (или ключ в каталоге сообщений)

Атрибуты

Комментарии

Зайдите в журнал сообщения без аргументов.

Если средство ведения журнала в настоящее время включено для заданного уровня сообщений, то данное сообщение перенаправляются во все зарегистрированные объекты обработчика выходных данных.

Документация по Java для java.util.logging.Logger.log(java.util.logging.Level, java.lang.String).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

Log(LogRecord)

Зайдите в журнал 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

Параметры

record
LogRecord

журнал LogRecord для публикации

Атрибуты

Комментарии

Зайдите в журнал LogRecord.

Все остальные методы ведения журнала в этом классе вызывают через этот метод для фактического выполнения любого ведения журнала. Подклассы могут переопределить этот единственный метод для записи всех действий журнала.

Документация по Java для java.util.logging.Logger.log(java.util.logging.LogRecord).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

Log(Level, Throwable, ISupplier)

Зайдите в журнал отложенного сообщения со связанными сведениями о бросаемых объектах.

[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

Параметры

level
Level

Один из идентификаторов уровня сообщений, например SEVERE

thrown
Throwable

Вызываемый объект, связанный с сообщением журнала.

msgSupplier
ISupplier

Функция, которая при вызове создает нужное сообщение журнала.

Атрибуты

Комментарии

Зайдите в журнал отложенного сообщения со связанными сведениями о бросаемых объектах.

Если средство ведения журнала в настоящее время включено для заданного уровня сообщений, сообщение создается путем вызова предоставленной функции поставщика. Затем сообщение и заданный Throwable объект сохраняются в объекте LogRecord , который перенаправляются всем зарегистрированным обработчикам выходных данных.

Обратите внимание, что брошенный аргумент хранится в свойстве LogRecord, а не в свойстве параметров LogRecord. Таким образом, он специально обрабатывается модулями форматирования выходных данных и не рассматривается как параметр форматирования для свойства сообщения LogRecord.

Добавлено в версии 1.8.

Документация по Java для java.util.logging.Logger.log(java.util.logging.Level, java.lang.Throwable, java.util.function.Supplier<java.lang.String>).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к