JPA + Logger slf4j
Objetivo: Entender e implementar el sistema de logging para los SQL de JPA en projectos Java. Herramientas: Simple Logging Facade for Java (SLF4J) Log4j EclipseLink EclipseIDE Maven Introducción: SLF4J como lo dice su nombre en inglés es una fachada (facade) que estandariza el formato de hacer logging (mensaje que entregan información a los desarrolladores), para poder intercambiar entre distintos tipos de implementaciones sin tener que realizar cambios en el código. Configuración: 1.- Añadir el paquete slf4j-log4j12 en el classpath. En particular, yo lo he hecho con maven. Lo anterior agrega las dependencias slf4j-api y log4j . 2.- Configurar persistence.xml y log4j.xml persistence.xml: En el cógigo anterior se listan los niveles de logging que existen en eclipselink. Luego, se define el nivel de "log" en FINE y finalmente se indica que "logger" se utilizará. En particular, indica...