升级到 Cayenne 4 BETA 1 后,我得到了很多日志。如何关闭它们?
例如:
org.apache.cayenne.log.Slf4jJdbcEventLogger logBeginTransaction org.apache.cayenne.log.Slf4jJdbcEventLogger logCommitTransaction ...等
(我相信这些方法与以前的版本不同。)
谢谢!
升级到 Cayenne 4 BETA 1 后,我得到了很多日志。如何关闭它们?
例如:
org.apache.cayenne.log.Slf4jJdbcEventLogger logBeginTransaction org.apache.cayenne.log.Slf4jJdbcEventLogger logCommitTransaction ...等
(我相信这些方法与以前的版本不同。)
谢谢!
方法通常与之前版本相同,但 Cayenne 使用的底层API已从commons-logging更改为SLF4J。并且 JDBC 事件记录器相应地重命名。
您可以:
ServerRuntime runtime = ServerRuntime.builder()
.addConfig("your_project.xml")
.addModule(binder -> binder.bind(JdbcEventLogger.class).to(NoopJdbcEventLogger.class))
.build();