Log4j es un marco de registro simple y flexible. El registro equipa al desarrollador con un contexto detallado para los errores de las aplicaciones. Con log4j es posible habilitar el registro en tiempo de ejecución sin modificar el binario de la aplicación. El paquete log4j está diseñado para que estas declaraciones puedan permanecer en el código enviado sin incurrir en un alto costo de rendimiento.
Este es el tutorial del archivo de propiedades log4j, Estoy mostrando el código de ejemplo para configurar log4j usando el archivo log4j.properties.
Dependencias maven de Log4j
Cree un proyecto java maven y actualice las dependencias maven de log4j.
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>
archivo log4j.properties
Este es el archivo de propiedades principal que tiene toda la configuración de tiempo de ejecución utilizada por log4j. Este archivo tendrá información de los adjuntos log4j, información del nivel de registro y nombres de archivo de salida para los adjuntos de archivos.
ejemplo de log4j.properties
Salida en consola y aplicación de demostración.carpeta raíz del proyecto:
DEBUG com.howtodoinjava.Log4jPropertiesConfigurationExample - Log4j appender configuration is successful !!
Ahora veamos algunos ejemplos de log4j. properties para enviar mensajes de registro a una ubicación específica.
Log4j ConsoleAppender-Registro en consola
Programa Java para generar registros en consola.
Log4j RollingFileAppender-Registro en archivo
Programa Java para generar registros en archivo.
Avísame si tienes alguna pregunta.
Feliz Aprendizaje !!