Diferencia entre revisiones de «Qué es log4j»

De ChuWiki
Saltar a: navegación, buscar
m
(Enlaces)
Línea 10: Línea 10:
 
Con '''System.out''' y '''System.err''' sólo podemos tocar eso en el mismo código y, desde luego, no podemos con ellos enviar a sitios distintos de la pantalla.
 
Con '''System.out''' y '''System.err''' sólo podemos tocar eso en el mismo código y, desde luego, no podemos con ellos enviar a sitios distintos de la pantalla.
  
== Enlaces ==
+
== Enlaces sobre ''log4j'' ==
  
*[http://logging.apache.org/log4j/docs/index.html Página oficial de log4j]
+
*[http://logging.apache.org/log4j/docs/index.html Página oficial de ''log4j'']
*[http://www.geocities.com/neos_software/articles/j2se/log4j.html Trabajando con log4j] en [http://www.geocities.com/neos_software/ Neos Software Labs]
+
*[http://www.geocities.com/neos_software/articles/j2se/log4j.html Trabajando con ''log4j''] en [http://www.geocities.com/neos_software/ Neos Software Labs]
  
  
  
 
[[Categoría:log4j]]
 
[[Categoría:log4j]]

Revisión del 13:21 9 abr 2007

Log4j es una librería de java con la que podemos escribir el log de nuestra aplicación, es decir, los errores, mensajes, avisos, etc.

Tiene muchas ventajas sobre System.out y Sytem.err.

  • Podemos organizar la salida de log en grupos, incluso un log por cada clase que es lo habitual.
  • Configuramos las salidas desde un fichero de configuración, sin necesidad de tocar el código. Este fichero nos permite:
    • Decidir qué salidas queremos o no mostrar, en función de qué clase procede la salida, de qué paquete o de la "gravedad" de la salida (error, aviso, información o información de debug).
    • Enviar la salida a otros sitios que no sean pantalla, por ejemplo, a través de un socket, base de datos, a un fichero, etc.

Con System.out y System.err sólo podemos tocar eso en el mismo código y, desde luego, no podemos con ellos enviar a sitios distintos de la pantalla.

Enlaces sobre log4j