Compartir a través de


Logger.GetAnonymousLogger(String) Método

Definición

Cree un registrador anónimo.

[Android.Runtime.Register("getAnonymousLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")]
public static Java.Util.Logging.Logger GetAnonymousLogger (string? resourceBundleName);
[<Android.Runtime.Register("getAnonymousLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")>]
static member GetAnonymousLogger : string -> Java.Util.Logging.Logger

Parámetros

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 privado recién creado

Atributos

Excepciones

si no se puede cargar el conjunto de recursos especificado.

Comentarios

Cree un registrador anónimo. El registrador recién creado no está registrado en el espacio de nombres LogManager. No habrá comprobaciones de acceso en las actualizaciones del registrador.

Este método de fábrica está pensado principalmente para su uso desde applets. Dado que el registrador resultante es anónimo, se puede mantener privado mediante la clase de creación. Esto elimina la necesidad de comprobaciones de seguridad normales, que a su vez permite que el código applet que no sea de confianza actualice el estado de control del registrador. Por ejemplo, un applet puede hacer un setLevel o un addHandler en un registrador anónimo.

Incluso aunque el nuevo registrador es anónimo, está configurado para tener el registrador raíz ("") como su elemento primario. Esto significa que de forma predeterminada hereda su nivel efectivo y los controladores del registrador raíz. El cambio de su elemento primario a través del #setParent(java.util.logging.Logger) setParent método seguirá necesitando el permiso de seguridad especificado por ese método.

Documentación de Java para java.util.logging.Logger.getAnonymousLogger(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