Primeiramente
preciso dizer que tenho que usar essa API em vez da tradicional e já consagrada log4j ou commons.
package teste;
public class Teste {
// já testei outros parâmetros como: teste.Teste, Teste, this.getClass().getName() etc
private static java.util.logging.Logger log = java.util.logging.Logger.getLogger("teste.Teste");
public static void main(String[] args) {
log.setLevel(Level.ALL);
log.fine("iniciado o método main.");
log.finest("iniciado o método main.");
System.out.println(log.getLevel().toString() );
System.out.println( Level.FINE.intValue() );
System.out.println( Level.ALL.intValue() );
System.out.println( Level.FINE.intValue() < log.getLevel().intValue() );
log.log(Level.WARNING,"pqp");
log.fine("finalizado o método main.");
}
}
A saída é sempre a mesma:
ALL
500
-[telefone removido]
false
04/02/2008 19:10:48 teste.Teste main
WARNING: pqp
já fiz outros testes baseados em:
[url]http://java.sun.com/j2se/1.4.2/docs/guide/util/logging/overview.html[/url]
e nada...
as configurações do logging.properties do sdk estão conforme o padrão criado na instalação. (uso padrão do ConsoleHandler).
Como faço para essa api aceitar a configuração e logar os outros níveis?
Alguém já usou essa api?
vw