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 и пересылается во все зарегистрированные объекты обработчика выходных данных.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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 и пересылается во все зарегистрированные объекты обработчика выходных данных.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.