【发布时间】:2012-12-30 07:17:23
【问题描述】:
如何生成2个日志文件;将记录由 show-sql = true 属性生成的 Hibernate sql 消息。另一个将记录其余的 Hibernate 日志。
我已经配置了logback.xml,如下图:
<logger name="org.hibernate" level="debug" additivity="false">
<appender-ref ref="hibernate" />
</logger>
<logger name="org.hibernate.SQL" additivity="false">
<appender-ref ref="hibernate-sql" />
</logger>
它正在按预期生成 2 个日志文件。但是,它在 Tomcat 控制台、hibernate appender 和 hibernate-sql appender 中复制 hibernate-sql 日志消息。
如何限制 logback 仅在 hibernate-sql appender 中生成 Hibernate sql 日志?
【问题讨论】: