Lo que no me mata, me fortalece
F. Nietzsche

[Java] – Redigir la salida desde Java

Antes del maravailloso invento del Log4J, teníamos los problemas de almacenar las trazas generadas desde un programa Java.

Para ello podíamos utilizar al Sistema Operativo redirigiendo la salida como cualquier otro programa que se ejecute en el SO, con los operadores “>” y “>>”.

Para hacerlo desde Java, podemos utilizar el siguiente código:

private String nombreFicheroLog = “cargaInformes.log”;

try {

PrintStream ps = new PrintStream(

new BufferedOutputStream(new FileOutputStream(

new File(nombreFicheroLog))), true);

System.setOut(ps);

System.setErr(ps);

System.out.println(“DEBUG – Log configurado en “ + nombreFicheroLog);

} catch (Exception e) {

System.out.println(“WARNING – Fichero log no configurado, las trazas saldrán por consola”);

e.printStackTrace();

}

No related posts.

2 Comentarios hasta el momento »

  1. enrique dijo

    30 de January del 2008 a las 2:00 am

    hola se me hace atractivo el sitio para comenterios pero quisiera que pusieran mas informacion de struts, y las JSP, o tienen algun tutorial de Strust con eclipse para entorno web osea para las JSP´s, ya que estoy comenzando a utilizar estas herramientas

  2. yoyoooyoy dijo

    30 de January del 2008 a las 9:44 am

    Hola Enrique,

    gracias por tu comentario…

    en este blog tengo publicadas 56 entradas referentes a J2EE, y en mi wiki (http://www.hachisvertas.net/jcs/wiki) hay más información como los artículos que he publicado en la wikipedia (log4, jsp…), metodologías (como METRICA3) y un “curso” sobre Struts (http://www.hachisvertas.net/jcs/wiki/index.php?title=Portada_de_J2EE) que intenté impartir a mis compañeros hace un año.

    Si te parece que algo es erróneo o está incompleto, siéntete libre de colaborar o pedirme que lo arregle/complete. Y si crees que faltan temas interesantes lo mismo!

    PD : Ahora mismo llevo casi dos meses trabajando 12 horas diarias, así que disculpa si tardo en contestar!

Comentarios RSS · TrackBack URI

Dejanos tu Comentario

Nombre: (Requerido)

E-Mail: (Requerido)

Sitio WEB:

Comentario:

Comenta