Log4j ha existido durante mucho tiempo y funciona muy bien. No tengo ningún estudio científico que lo respalde, pero según lo que he visto en un gran número de clientes, es fácilmente el marco de registro que veo que se usa más que ningún otro. Ha existido durante mucho tiempo y no ha sido reemplazado por el Next Big Logging Framework, que dice algo.
Es muy sencillo de configurar y fácil de aprender los apéndices básicos (salidas). Hay apéndices de host completos disponibles, que incluyen:
- ConsolaAppender
- DailyRollingFileAppender
- Acoplador de archivos externamente enrollado
- FileAppender
- JDBCAppender
- JMSAppender
- NTEventLogAppender
- RollingFileAppender
- SMTPAppender
- SocketAppender
- SyslogAppender
- TelnetAppender
- EscritorAppender
Además de otros. Tampoco es difícil escribir su propio apéndice. Además, hay una gran flexibilidad en cada uno de los apéndices que le permiten controlar específicamente lo que se genera en su registro.
Una nota, tuve una serie de problemas con el cargador de clases cuando usé el registro de apache commons además de log4j. Fue solo para una aplicación específica, pero me pareció más simple usar log4j solo, en lugar de tener la flexibilidad que se ofrece al usar una capa de abstracción como el registro de commons.
Vea este artículo para
más detalles :
¡Buena suerte!