文件日志写入位子问题处理
This commit is contained in:
parent
d745ed77e4
commit
dfa976ce6a
@ -0,0 +1,20 @@
|
||||
package com.czlis.interfaceCommon.config;
|
||||
|
||||
import ch.qos.logback.classic.spi.ILoggingEvent;
|
||||
import ch.qos.logback.core.filter.Filter;
|
||||
import ch.qos.logback.core.spi.FilterReply;
|
||||
|
||||
public class MapperTurboFilter extends Filter<ILoggingEvent> {
|
||||
private static final String MAPPER_PACKAGE_PREFIX = "com.czlis";
|
||||
private static final String MAPPER_SUFFIX = "mapper.";
|
||||
|
||||
@Override
|
||||
public FilterReply decide(ILoggingEvent event) {
|
||||
String loggerName = event.getLoggerName();
|
||||
// 仅允许 Mapper 接口的日志进入 mysql_log
|
||||
if (loggerName.startsWith(MAPPER_PACKAGE_PREFIX) && loggerName.contains(MAPPER_SUFFIX)) {
|
||||
return FilterReply.ACCEPT; // 允许进入 mysql_log
|
||||
}
|
||||
return FilterReply.DENY; // 拒绝非 Mapper 日志进入 mysql_log
|
||||
}
|
||||
}
|
||||
@ -75,6 +75,7 @@
|
||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder" charset="UTF-8">
|
||||
<pattern>${pattern}</pattern>
|
||||
</encoder>
|
||||
<filter class="com.czlis.interfaceCommon.config.MapperTurboFilter"/>
|
||||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||
<level>DEBUG</level>
|
||||
</filter>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user