Logger.GetLogger Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetLogger(String) |
Найдите или создайте средство ведения журнала для именованной подсистемы. |
GetLogger(String, String) |
Найдите или создайте средство ведения журнала для именованной подсистемы. |
GetLogger(String)
Найдите или создайте средство ведения журнала для именованной подсистемы.
[Android.Runtime.Register("getLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")]
public static Java.Util.Logging.Logger GetLogger (string name);
[<Android.Runtime.Register("getLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")>]
static member GetLogger : string -> Java.Util.Logging.Logger
Параметры
- name
- String
Имя средства ведения журнала. Это должно быть имя с разделительной точкой и обычно должно основываться на имени пакета или класса подсистемы, например java.net или javax.swing.
Возвращаемое значение
подходящее средство ведения журнала
- Атрибуты
Исключения
Если указанный пакет ресурсов не может быть загружен.
Комментарии
Найдите или создайте средство ведения журнала для именованной подсистемы. Если средство ведения журнала уже создано с заданным именем, оно возвращается. В противном случае создается новое средство ведения журнала.
Если создано новое средство ведения журнала, уровень журнала будет настроен на основе конфигурации LogManager, а также для отправки выходных данных ведения журнала в обработчики родительского объекта. Он будет зарегистрирован в глобальном пространстве имен LogManager.
Примечание. LogManager может сохранить только слабую ссылку на только что созданный средство ведения журнала. Важно понимать, что созданное ранее средство ведения журнала с заданным именем может быть собрано в любой момент при отсутствии надежной ссылки на средство ведения журнала. В частности, это означает, что два обратных вызова, такие как getLogger("MyLogger").log(...)
, могут использовать разные объекты Logger с именем "MyLogger", если нет надежной ссылки на средство ведения журнала с именем "MyLogger" в другом месте программы.
Документация по Java для java.util.logging.Logger.getLogger(java.lang.String)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Применяется к
GetLogger(String, String)
Найдите или создайте средство ведения журнала для именованной подсистемы.
[Android.Runtime.Register("getLogger", "(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;", "")]
public static Java.Util.Logging.Logger GetLogger (string name, string? resourceBundleName);
[<Android.Runtime.Register("getLogger", "(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;", "")>]
static member GetLogger : string * string -> Java.Util.Logging.Logger
Параметры
- name
- String
Имя средства ведения журнала. Это должно быть имя с разделительной точкой и обычно должно основываться на имени пакета или класса подсистемы, например java.net или javax.swing.
- resourceBundleName
- String
имя ResourceBundle, которое будет использоваться для локализации сообщений для этого средства ведения журнала. Может иметь значение , null
если ни одно из сообщений не требует локализации.
Возвращаемое значение
подходящее средство ведения журнала
- Атрибуты
Исключения
Значение , если средство ведения журнала, идентифицируемое , name
связано с пакетом ресурсов и его имя не равно resourceBundleName
.
Значение , если не удается найти имя пакета ресурсов.
Комментарии
Найдите или создайте средство ведения журнала для именованной подсистемы. Если средство ведения журнала уже создано с заданным именем, оно возвращается. В противном случае создается новое средство ведения журнала.
Если создано новое средство ведения журнала, его уровень журнала будет настроен на основе LogManager и будет настроен на отправку выходных данных ведения журнала в обработчики родительского объекта. Он будет зарегистрирован в глобальном пространстве имен LogManager.
Примечание. LogManager может сохранить только слабую ссылку на только что созданный средство ведения журнала. Важно понимать, что созданное ранее средство ведения журнала с заданным именем может быть собрано в любой момент при отсутствии надежной ссылки на средство ведения журнала. В частности, это означает, что два обратных вызова, такие как getLogger("MyLogger", ...).log(...)
, могут использовать разные объекты Logger с именем "MyLogger", если нет надежной ссылки на средство ведения журнала с именем "MyLogger" в другом месте программы.
Если именованное средство ведения журнала уже существует и еще не имеет пакета ресурсов локализации, используется заданное имя пакета ресурсов. Если именованное средство ведения журнала уже существует и имеет другое имя пакета ресурсов, возникает исключение IllegalArgumentException.
Документация по Java для java.util.logging.Logger.getLogger(java.lang.String, java.lang.String)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.