如何生成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 日志?