AOP,三元组提取相关日志单独打印,不污染标准输出

topo_dev
DESKTOP-DDTUS3E\yaxin 6 months ago
parent 36553d256e
commit 628ae81f1f

@ -22,7 +22,7 @@
<charset>UTF-8</charset> <charset>UTF-8</charset>
</encoder> </encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/application.%d{yyyy-MM-dd}.log</fileNamePattern> <fileNamePattern>${LOG_PATH}/application/application.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory> <maxHistory>30</maxHistory>
<totalSizeCap>100MB</totalSizeCap> <totalSizeCap>100MB</totalSizeCap>
</rollingPolicy> </rollingPolicy>
@ -30,13 +30,13 @@
<!-- 异常错误日志单独输出 --> <!-- 异常错误日志单独输出 -->
<appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/error.log</file> <file>${LOG_PATH}/error/error.log</file>
<encoder> <encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
<charset>UTF-8</charset> <charset>UTF-8</charset>
</encoder> </encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/error.%d{yyyy-MM-dd}.log</fileNamePattern> <fileNamePattern>${LOG_PATH}/error/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory> <maxHistory>30</maxHistory>
<totalSizeCap>100MB</totalSizeCap> <totalSizeCap>100MB</totalSizeCap>
</rollingPolicy> </rollingPolicy>
@ -45,15 +45,48 @@
</filter> </filter>
</appender> </appender>
<!-- 定义日志记录器 --> <!-- 提取三元组 -->
<!-- <logger name="org.springframework" level="INFO" additivity="false">--> <appender name="EXTRACT_TRIPLE_META_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- <appender-ref ref="FILE"/>--> <file>${LOG_PATH}/extract_triple_meta/extract_triple_meta.log</file>
<!-- </logger>--> <encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/extract_triple_meta/extract_triple_meta.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
<totalSizeCap>100MB</totalSizeCap>
</rollingPolicy>
</appender>
<!-- 提取三元组 -->
<appender name="AOP_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/AOP_LOG/AOP_LOG.log</file>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/AOP_LOG/AOP_LOG.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
<totalSizeCap>100MB</totalSizeCap>
</rollingPolicy>
</appender>
<!-- 提取三元组日志输出到extract_triple_meta文件不输出到默认日志 -->
<logger name="com.supervision.thread" level="INFO" additivity="false">
<appender-ref ref="EXTRACT_TRIPLE_META_LOG"/>
</logger>
<!-- 提取三元组日志输出到extract_triple_meta文件不输出到默认日志 -->
<logger name="com.supervision.police.service.impl.ExtractTripleInfoServiceImpl" level="INFO" additivity="false">
<appender-ref ref="EXTRACT_TRIPLE_META_LOG"/>
</logger>
<!-- <logger name="com.supervision" level="debug" additivity="false">--> <!-- AOP日志输出到AOP文件不输出到默认日志 -->
<!-- <appender-ref ref="FILE"/>--> <logger name="com.supervision.config.RequestLogConfig" level="INFO" additivity="false">
<!-- <appender-ref ref="CONSOLE"/>--> <appender-ref ref="AOP_LOG"/>
<!-- </logger>--> </logger>
<!-- 根日志记录器 --> <!-- 根日志记录器 -->
<root level="${LOGBACK_LOG_LEVEL}"> <root level="${LOGBACK_LOG_LEVEL}">

Loading…
Cancel
Save