Ebean 使用 SLF4J 进行日志记录。

SQL 和事务日志记录

在开发期间,您需要包含 io.ebean.SQLio.ebean.TXN 的日志记录。这些日志记录执行的 SQL 语句、语句执行的绑定值和事务分界。

<!-- LOGBACK configuration -->

<!-- SQL and bind values -->
<logger name="io.ebean.SQL" level="TRACE"/>

<!-- Transaction Commit and Rollback events -->
<logger name="io.ebean.TXN" level="TRACE"/>

摘要日志记录

io.ebean.SUM 的摘要日志记录对于显示延迟加载查询及其与原始查询的关系很有用。在查看构建更复杂的对象图时,此功能非常有用。在调整 N+1 等查询时。

<!-- LOGBACK configuration -->

<!-- Summary level details -->
<logger name="io.ebean.SUM" level="TRACE"/>

L2 缓存日志记录

可以使用以下日志记录条目记录 L2 缓存事件。在开始使用 L2 缓存并查看 L2 缓存的行为时,此功能非常有用。

<!-- LOGBACK configuration -->

 <!-- L2 logging -->
<logger name="io.ebean.cache.QUERY" level="TRACE"/>
<logger name="io.ebean.cache.BEAN" level="TRACE"/>
<logger name="io.ebean.cache.COLL" level="TRACE"/>
<logger name="io.ebean.cache.NATKEY" level="TRACE"/>