Quiero simplemente iniciar sesión en la consola con java.util.logging:java.util.logging para iniciar sesión en la consola
Logger log = Logger.getLogger("my.logger");
log.setLevel(Level.ALL);
ConsoleHandler handler = new ConsoleHandler();
handler.setFormatter(new SimpleFormatter());
log.addHandler(handler);
log.fine("hello world");
pero esto imprime nada. ¿Qué me estoy perdiendo?
Gracias
cual plantea la pregunta: ¿qué es el propósito de Logger.setLevel(), si no establece los niveles? – user949300
ConsoleHandler se inicia con el nivel INFO. Los niveles están combinados. Mi opinión personal es que la API de registro no proporciona un _algebra_, un conjunto razonable de operaciones combinables con una semántica bien definida. –
No hay argumento aquí ... – user949300