Lenguaje

Logger.GetLogger Método

Definición

Sobrecargas

Nombre Description
GetLogger(String)

Busque o cree un registrador para un subsistema con nombre.

GetLogger(String, String)

Busque o cree un registrador para un subsistema con nombre.

GetLogger(String)

Busque o cree un registrador para un subsistema con nombre.

[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

Parámetros

name
String

Nombre del registrador. Debe ser un nombre separado por puntos y normalmente debe basarse en el nombre del paquete o el nombre de clase del subsistema, como java.net o javax.swing.

Devoluciones

un registrador adecuado

Atributos

Excepciones

Si no se puede cargar el conjunto de recursos especificado.

Comentarios

Busque o cree un registrador para un subsistema con nombre. Si ya se ha creado un registrador con el nombre especificado, se devuelve. De lo contrario, se crea un nuevo registrador.

Si se crea un nuevo registrador, su nivel de registro se configurará en función de la configuración de LogManager y se configurará para enviar también la salida de registro a los controladores de sus elementos primarios. Se registrará en el espacio de nombres global de LogManager.

Nota: LogManager solo puede conservar una referencia débil al registrador recién creado. Es importante comprender que un registrador creado anteriormente con el nombre dado puede ser recolector de elementos no utilizados en cualquier momento si no hay ninguna referencia fuerte al registrador. En concreto, esto significa que dos llamadas back-to-back como getLogger("MyLogger").log(...) pueden usar diferentes objetos Logger denominados "MyLogger" si no hay ninguna referencia fuerte al registrador denominado "MyLogger" en otra parte del programa.

Java documentación para java.util.logging.Logger.getLogger(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

GetLogger(String, String)

Busque o cree un registrador para un subsistema con nombre.

[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

Parámetros

name
String

Nombre del registrador. Debe ser un nombre separado por puntos y normalmente debe basarse en el nombre del paquete o el nombre de clase del subsistema, como java.net o javax.swing.

resourceBundleName
String

nombre de ResourceBundle que se va a usar para localizar mensajes para este registrador. Puede ser null si ninguno de los mensajes requiere localización.

Devoluciones

un registrador adecuado

Atributos

Excepciones

si el registrador identificado por name está asociado a un conjunto de recursos y su nombre no es igual a resourceBundleName.

si no se encuentra el nombre del lote de recursos.

Comentarios

Busque o cree un registrador para un subsistema con nombre. Si ya se ha creado un registrador con el nombre especificado, se devuelve. De lo contrario, se crea un nuevo registrador.

Si se crea un nuevo registrador, su nivel de registro se configurará en función de LogManager y se configurará para enviar también la salida de registro a los controladores de sus elementos primarios. Se registrará en el espacio de nombres global de LogManager.

Nota: LogManager solo puede conservar una referencia débil al registrador recién creado. Es importante comprender que un registrador creado anteriormente con el nombre dado puede ser recolector de elementos no utilizados en cualquier momento si no hay ninguna referencia fuerte al registrador. En concreto, esto significa que dos llamadas back-to-back como getLogger("MyLogger", ...).log(...) pueden usar diferentes objetos Logger denominados "MyLogger" si no hay ninguna referencia fuerte al registrador denominado "MyLogger" en otra parte del programa.

Si el registrador con nombre ya existe y aún no tiene un lote de recursos de localización, se usa el nombre de lote de recursos especificado. Si el registrador con nombre ya existe y tiene un nombre de lote de recursos diferente, se produce una excepción IllegalArgumentException.

Java documentación para java.util.logging.Logger.getLogger(java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a