Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
fw:log4j [2008/10/18 10:38] alfred |
fw:log4j [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 59: | Línea 59: | ||
| * %c : El nombre del log. | * %c : El nombre del log. | ||
| * %m : El mensaje con el que se ha llamado. | * %m : El mensaje con el que se ha llamado. | ||
| + | |||
| + | |||
| + | |||
| ===== Configuración ===== | ===== Configuración ===== | ||
| - | ===== Ejemplo ===== | + | Podemos indicar como queremos configurar log4j mediante el método **configure** las clases **PropertyConfigurator** y **BasicConfigurator**. Mediante BasicConfigurator indicamos que se configure de forma standard: un logger root con nivel DEBUG y un ConsoleAppender, el formato de salida será el siguiente ''%-4r [%t] %-5p %c %x - %m%n''. PropertyConfigurator nos permite indicar un archivo externo donde guardar la configuración, el formato de este será como el que sigue: |
| + | <code> | ||
| + | # Set root logger level to DEBUG and its only appender to A1. | ||
| + | log4j.rootLogger=DEBUG, A1 | ||
| + | # A1 is set to be a ConsoleAppender. | ||
| + | log4j.appender.A1=org.apache.log4j.ConsoleAppender | ||
| + | |||
| + | # A1 uses PatternLayout. | ||
| + | log4j.appender.A1.layout=org.apache.log4j.PatternLayout | ||
| + | log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n | ||
| + | </code> | ||
| + | También podremos indicar la configuración mediante un formato xml. | ||