Olá:
Dando continuidade a uma dúvida anterior …
Comecei a usar os recursos do pacote java.util.logging. No método init() do meu servlet escrevi estas linhas:
log.info("info");
log.severe("severe");
log.fine("finer");
Quando inicio o Tomcat, aparecem as mensagens de info e de severe, mas não a de fine. Seguindo uma dica do Java Almanac, abri o arquivo [JDK_HOME]/jre/lib/logging.properties. Após algumas tentativas frustradas quando modifiquei as seguintes linhas:
# Antes era INFO
java.util.logging.ConsoleHandler.level = FINE
# Linha que inseri. O servlet está no pacote bomi.servlet
bomi.level=FINE
A mensagem fine apareceu.
Minha pergunte é: Não há um modo melhor de se fazer isso? Ao invés de mexer num arquivo das “entranhas” da JVM, usar um arquivo de configuração da aplicação. Já tentei usar o WEB.xml mas não deu certo.
Grato,