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:53] 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 ===== | ||
| - | Podemos indicar como queremos configurar log4j mediante las clases PropertyConfigurator y BasicConfigurator, | + | 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> | <code> | ||
| # Set root logger level to DEBUG and its only appender to A1. | # Set root logger level to DEBUG and its only appender to A1. | ||
| Línea 74: | Línea 76: | ||
| log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n | log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n | ||
| </code> | </code> | ||
| - | + | También podremos indicar la configuración mediante un formato xml. | |
| - | ===== Ejemplo ===== | + | |