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


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.

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