util logger examples example ejemplo create java java.util.logging

examples - logger java 8



Usando java.util.logging para iniciar sesiĆ³n en la consola (3)

Simplemente quiero iniciar sesión en la consola utilizando java.util.Logging:

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 no imprime nada. ¿Qué me estoy perdiendo?

Gracias


El registro en la secuencia System.out estándar se puede hacer fácilmente agregando un controlador StreamHandler:

logger.addHandler(new StreamHandler(System.out, new SimpleFormatter()))


Muy simple, un registrador puede tener varios manejadores, cada uno con un nivel diferente.

handler.setLevel(Level.ALL);


No soy un experto en el registro de Java, pero si cambia log.fine () por log.info () se imprimirá. Hay algo raro en la multa, en la práctica, nunca lo usé. Esperemos que alguien que sabe más pueda responder a eso.

AÑADIDO: Sí, bien es especial. Encontré una respuesta anterior de SO para esto :