Idioma

Logger.GetAnonymousLogger(String) Método

Definição

Crie um agente 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

nome do ResourceBundle a ser usado para localizar mensagens para esse agente. Pode ser nulo se nenhuma das mensagens exigir localização.

Retornos

um agente privado recém-criado

Atributos

Exceções

se o pacote de recursos especificado não puder ser carregado.

Comentários

Crie um agente anônimo. O agente recém-criado não está registrado no namespace LogManager. Não haverá verificações de acesso em atualizações para o agente.

Esse método de fábrica destina-se principalmente ao uso de applets. Como o agente resultante é anônimo, ele pode ser mantido privado pela classe de criação. Isso remove a necessidade de verificações de segurança normais, o que, por sua vez, permite que o código applet não confiável atualize o estado de controle do agente. Por exemplo, um applet pode fazer um setLevel ou um addHandler em um agente anônimo.

Mesmo que o novo agente seja anônimo, ele está configurado para ter o agente raiz ("") como seu pai. Isso significa que, por padrão, herda seu nível efetivo e manipuladores do agente raiz. Alterar seu pai por meio do #setParent(java.util.logging.Logger) setParent método ainda exigirá a permissão de segurança especificada por esse método.

Documentação Java para java.util.logging.Logger.getAnonymousLogger(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a