Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2007, 05:17
egdiaz
 
Fecha de Ingreso: noviembre-2006
Mensajes: 23
Antigüedad: 17 años, 6 meses
Puntos: 0
Duda con java.util.logging.Logger

Hola,

Estoy empezando una aplicación java y quería utilizar java.util.logging.Logger para configurar las trazas. Tal y como lo tengo lo que he conseguido es que o bien me saque los mensajes por consola o bien me los saque en un fichero pero en formato XML (y a mí me gustaría sacarlo por txt para que lo pueda leer cualquiera). Alguna sugerencia de como puedo hacerlo?

Os pongo trozos de código por si alguien ve que estoy haciendo algo mal

Gracias y un saludo!!
Kike.

[1] Logger log = Logger.getLogger("mi_fichero_log.txt");
[2] FileHandler fh = new FileHandler("mi_fichero_log.txt");
[3] log.addHandler(fh);
[4] log.setLevel(Level.ALL);
[5] log.info("Un mensaje cualquiera...");

Si comento la línea 3 me saca los mensajes por consola del estilo:

12-jun-2007 13:15:39 console.ConsoleJFrame <init>
INFO: Un mensaje cualquiera...

Si ejecuto tal cuál está me imprime en un XML algo de este estilo:

<?xml version="1.0" encoding="windows-1252" standalone="no"?>
<!DOCTYPE log SYSTEM "logger.dtd">
<log>
<record>
<date>2007-06-12T13:16:44</date>
<millis>1181647004468</millis>
<sequence>0</sequence>
<logger>mi_fichero_log.txt</logger>
<level>INFO</level>
<class>console.ConsoleJFrame</class>
<method>&lt;init&gt;</method>
<thread>10</thread>
<message>Un mensaje cualquiera...</message>
</record>
</log>