【发布时间】:2016-05-07 08:36:51
【问题描述】:
我想使用log4jdbc-log4j2 记录 JDBC 调用。文档提供者提供了如何将其与 Log4j2 标记一起使用的信息。
<logger name="log4jdbc.log4j2" level="info" additivity="false">
<MarkerFilter marker="LOG4JDBC_OTHER" onMatch="DENY" onMismatch="NEUTRAL"/>
<appender-ref ref="Console"/>
</logger>
有什么方法可以重写上面的代码来使用 Logback 吗?
更新:我已经尝试将 TurboFilter 直接放在配置元素内的记录器之外。但是,它不会更改日志输出。
<turboFilter class="ch.qos.logback.classic.turbo.MarkerFilter">
<Name>LOG4JDBC_LOGBACK_FILTER</Name>
<Marker>LOG4JDBC_OTHER</Marker>
<OnMatch>DENY</OnMatch>
</turboFilter>
【问题讨论】:
标签: java logging logback log4j2 log4jdbc