我给spring配置了事务性支持。有没有办法记录事务以确保我正确地设置了所有内容?在日志中显示是查看正在发生的事情的好方法。
发布于 2009-12-27 17:23:16
在你的log4j.properties中(对于替代记录器,或者log4j的xml格式,请查看文档)
根据您的事务管理器,您可以设置spring框架的日志记录级别,以便为您提供有关事务的更多信息。例如,在使用JpaTransactionManager的情况下,可以设置
log4j.logger.org.springframework.orm.jpa=INFO(这是您的事务管理器的包),还
log4j.logger.org.springframework.transaction=INFO如果INFO还不够,可以使用DEBUG
发布于 2017-07-21 04:09:48
对于使用application.properties的Spring Boot应用程序
logging.level.ROOT=INFO
logging.level.org.springframework.orm.jpa=DEBUG
logging.level.org.springframework.transaction=DEBUG或者如果你喜欢Yaml (application.yaml)
logging:
level:
org.springframework.orm.jpa: DEBUG
org.springframework.transaction: DEBUG发布于 2009-12-27 19:26:52
JtaTransactionManager.java的大多数有趣的日志信息(如果这个问题仍然是关于JtaTransactionManager的)以DEBUG优先级记录。假设您在类路径中的某个位置有一个log4j.properties,因此我建议使用:
log4j.logger.org.springframework.transaction=DEBUGhttps://stackoverflow.com/questions/1965454
复制相似问题