50 lines
2.1 KiB
XML
50 lines
2.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<configuration scan="true" scanPeriod="60 seconds" debug="false">
|
||
<!-- 日志存放路径 -->
|
||
<property name="log.path" value="logs" />
|
||
<property name="log.file" value="data2stKafka" />
|
||
<property name="MAX_FILE_SIZE" value="50MB" />
|
||
<property name="MAX_HISTORY" value="30" />
|
||
<!-- 日志输出格式 -->
|
||
<!-- INFO日志Appender -->
|
||
<appender name="FILE_INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||
<file>${log.path}/info.${log.file}.log</file>
|
||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||
<level>INFO</level>
|
||
<onMatch>ACCEPT</onMatch>
|
||
<onMismatch>DENY</onMismatch>
|
||
</filter>
|
||
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
||
<fileNamePattern>${log.path}/info/info.${log.file}.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
|
||
<maxFileSize>${MAX_FILE_SIZE}</maxFileSize>
|
||
<maxHistory>${MAX_HISTORY}</maxHistory>
|
||
</rollingPolicy>
|
||
<encoder>
|
||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||
</encoder>
|
||
</appender>
|
||
|
||
<!-- ERROR日志Appender -->
|
||
<appender name="FILE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||
<file>${log.path}/error.${log.file}.log</file>
|
||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||
<level>ERROR</level>
|
||
</filter>
|
||
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
||
<fileNamePattern>${log.path}/error/error.${log.file}.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
|
||
<maxFileSize>${MAX_FILE_SIZE}</maxFileSize>
|
||
<maxHistory>${MAX_HISTORY}</maxHistory>
|
||
</rollingPolicy>
|
||
<encoder>
|
||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||
</encoder>
|
||
</appender>
|
||
|
||
<!-- 根Logger配置(禁用控制台输出) -->
|
||
<root level="INFO">
|
||
<appender-ref ref="FILE_INFO" />
|
||
<appender-ref ref="FILE_ERROR" />
|
||
</root>
|
||
|
||
</configuration>
|