Jdk14Logger es una implementación de la interfaz org.apache.commons.logging.Log, al mismo tiempo es un Wrapper del framework java.util.logging que se introdujeron en la versión Merlin (JDK 1.4).
Handlers
- java.util.logging.FileHandler Escribe los logs en un archivo
- java.util.logging.ConsoleHandler Escribe los logs en la consola
- java.util.logging.FileHandler.level=INFO
- java.util.logging.FileHandler.limit=5000000
- java.util.logging.FileHandler.count=10
- java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
- java.util.logging.FileHandler.pattern=tes_log
- java.util.logging.FileHandler.append=false
Loggers
Levels
- SEVERE (el mas alto)
- WARNING
- INFO
- CONFIG
- FINE
- FINER
- FINEST
Hay otros dos niveles de logging, OFF que "apaga o ignora" todas las sentencias de logging y ALL que registra todas las sentencias de logging.
Te recomiendo probar todos los niveles de logging para que puedes comprender mejor su funcionamiento y prioridad.
Jerarquía de Levels
- .level Es el level global y tiene la jerarquía más alta
- handler.level Cada handler puede tener un level propio, este no debe ser más alto que el global. Por ejemplo si en global tienes el level INFO entonces el handler puede tener los levels INFO, WARNING Y SEVERE
- logger.level Cada Logger puede tener un level propio, este no debe ser más alto que el level del handler
Referencia
https://sematext.com/blog/java-logging/#toc-javautillogging-2
https://medium.com/el-acordeon-del-programador/logs-en-java-con-java-util-logging-d344ae2ba7bc