Browse Source

feat(yvan-lcc-bench): 添加 AMR 报文日志记录功能

- 新增 AMR_FILE appender,用于记录 AMR 报文日志
- 添加对应的 logger 配置,将 AMR 报文日志输出到指定文件
- 设置日志滚动策略,保留最近三天的日志文件
master
lizw-2015 6 months ago
parent
commit
42434897ae
  1. 20
      servo/src/main/resources/logback-spring.xml

20
servo/src/main/resources/logback-spring.xml

@ -57,11 +57,31 @@
</filter>
</appender>
<!-- AMR 报文日志 -->
<appender name="AMR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/AmrMessageHandler.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/AmrMessageHandler.%d{yyyy-MM-dd}.log.zip</fileNamePattern>
<maxHistory>3</maxHistory>
</rollingPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>${ENCODER_PATTERN}</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level>
</filter>
</appender>
<!-- p6spy忽略的日志输出到文件 -->
<logger name="p6spy.ignore" level="DEBUG" additivity="false">
<appender-ref ref="FILE"/>
</logger>
<!-- AMR 报文日志 -->
<logger name="com.galaxis.rcs.ptr.AmrMessageHandler" level="DEBUG" additivity="false">
<appender-ref ref="AMR_FILE"/>
</logger>
<root level="INFO">
<appender-ref ref="STDOUT"/>
<appender-ref ref="FILE"/>

Loading…
Cancel
Save