El uso de cada nivel es algo que olvidamos a menudo, sobre todo el Nivel INFO 🙂
| NIVEL | Información |
| DEBUG | Este nivel ayuda a los desarrolladores a depurar la aplicación. |
| INFO | Da información sobre el progreso y el estado de la aplicación. Este nivel será de utilidad general para el usuario final. Este nivel es un nivel más alto que DEBUG. |
| WARN | Este nivel log4j muestra una advertencia acerca de un evento inesperado para el usuario. Los mensajes de este nivel no puede detener el progreso del sistema |
| ERROR | Este nivel da información acerca de un error grave que debe abordarse y puede resultar en un estado inestable. Este nivel es un nivel más alto que WARN. |
| FATAL | Este nivel indica un funcionamiento erróneo de la aplicación y en general la muerte de la aplicación. |
| ALL | Este nivel habilita todos los niveles de logging. El resto de niveles no se consideran. |
| OFF | Es el opuesto al nivel ALL. Deshabilita todos los loggings |
| TRACE | Se usa para mostrar un detalle mayor que el de DEBUG y está en el top de la jerarquía. |
En general estos niveles son suficientes, aunque Log4J también permite crear nuevos Niveles extendiendo la clase org.apache.log4j.Level.
La regla de herencia de Log4J es esta:
:
:
:
.
:


Deja un comentario