Logger.GetAnonymousLogger(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Crie um 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
nome de ResourceBundle a ser usado para localizar mensagens para este registrador. Pode ser nulo se nenhuma das mensagens exigir localização.
Retornos
um Logger privado recém-criado
- Atributos
Exceções
se o pacote de recursos especificado não puder ser carregado.
Comentários
Crie um registrador anônimo. O Logger recém-criado não está registrado no namespace LogManager. Não haverá verificações de acesso nas atualizações do registrador.
Este método de fábrica destina-se principalmente ao uso a partir de applets. Como o Logger resultante é anônimo, ele pode ser mantido privado pela classe de criação. Isso elimina a necessidade de verificações de segurança normais, o que, por sua vez, permite que o código de applet não confiável atualize o estado de controle do Logger. Por exemplo, um applet pode fazer um setLevel ou um addHandler em um registrador anônimo.
Mesmo que o novo registrador seja anônimo, ele está configurado para ter o registrador raiz ("") como seu pai. Isso significa que, por padrão, ele herda seu nível efetivo e manipuladores do registrador 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 usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.