Hola, hallamos la solución a lo que necesitas, has scroll y la verás más abajo.
Solución:
en tus log4j.properties
(para registradores alternativos o el formato xml de log4j, consulte los documentos)
Dependiendo de su administrador de transacciones, puede establecer el nivel de registro del marco Spring para que le brinde más información sobre las transacciones. Por ejemplo, en caso de usar JpaTransactionManager
configura
log4j.logger.org.springframework.orm.jpa=INFO
(este es el paquete de su administrador de transacciones), y también
log4j.logger.org.springframework.transaction=INFO
Si INFO
no es suficiente, usa DEBUG
Para mí, una buena configuración de registro para agregar fue:
log4j.logger.org.springframework.transaction.interceptor = rastrear
Me mostrará un registro así:
2012-08-22 18:50:00,031 TRACE – Obtener transacción para [com.MyClass.myMethod]
[my own log statements from method com.MyClass.myMethod]
2012-08-22 18:50:00,142 TRACE – Completando transacción para [com.MyClass.myMethod]
Para la aplicación Spring Boot con application.properties
logging.level.ROOT=INFO
logging.level.org.springframework.orm.jpa=DEBUG
logging.level.org.springframework.transaction=DEBUG
o si prefieres Yaml (application.yaml
)
logging:
level:
org.springframework.orm.jpa: DEBUG
org.springframework.transaction: DEBUG