Niveles Log4J

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:

:

:

:

.

:

Respuesta

  1. Avatar de Jhon Arley Melguizo
    Jhon Arley Melguizo

    Muy buen aporte, no sabía que podía extender los niveles y crearlos a necesidad, igual estoy aprendiendo de Log4j.

    Saludos…

Deja un comentario