Google Website Translator Gadget

sábado, 30 de noviembre de 2013

Log4j: Crear sortides a fitxer i consola.

http://logging.apache.org/log4j/1.2/

Log4j duplicar sortides

Apache Logging ha tret la versió Log4j 2 en Beta, però de moment hi ha molt codi a mantenir amb la versió 1.2 (La darrera publicada es la 1.2.17).

Una de les coses que cal de vegades es duplicar la sortida dels logs a 2 destins diferents, per exemple, Consola i fitxer.

Appender

Afortunadament log4j cobreix aquest aspecte amb el concepte appender.
Veiem un exemple de configuració amb el fitxer log4j.xml

<root>
<priority value="WARN" />
<appender-ref ref="fitxerlog" />
<appender-ref ref="Consola" />
</root>


Si utilitzes aquests appender-ref  tots els missatges de valor WARN (més sobre nivells aquí) o superior es duplicaran als 2 appender definits.

Enllaços relacionats:

Log4j: Crear un fitxer de sortida
Appache Log4j: API Appender

No hay comentarios:

Publicar un comentario