|
@@ -1,109 +0,0 @@
|
|
|
-<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<Configuration status="info">
|
|
|
-
|
|
|
- <Properties>
|
|
|
- <Property name="baseDir" value="./log"/>
|
|
|
- </Properties>
|
|
|
-
|
|
|
- <Appenders>
|
|
|
- <Console name="Console" target="SYSTEM_OUT">
|
|
|
- <!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch) -->
|
|
|
- <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
|
|
|
- <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight{%6p} %style{%5pid}{bright,magenta} --- [%15.15t] %style{%-40.40logger{39}}{bright,cyan} : %m%n"/>
|
|
|
- </Console>
|
|
|
-
|
|
|
- <!--debug级别日志文件输出-->
|
|
|
- <RollingFile name="debug_appender" fileName="${baseDir}/debug.log"
|
|
|
- filePattern="${baseDir}/debug_%i.log.%d{yyyy-MM-dd}">
|
|
|
- <!-- 过滤器 -->
|
|
|
- <Filters>
|
|
|
- <!-- 限制日志级别在debug及以上在info以下 -->
|
|
|
- <ThresholdFilter level="debug"/>
|
|
|
- <ThresholdFilter level="info" onMatch="DENY" onMismatch="NEUTRAL"/>
|
|
|
- </Filters>
|
|
|
- <!-- 日志格式 -->
|
|
|
- <PatternLayout pattern="${pattern}"/>
|
|
|
- <!-- 策略 -->
|
|
|
- <Policies>
|
|
|
- <!-- 每隔一天转存 -->
|
|
|
- <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
|
|
- <!-- 文件大小 -->
|
|
|
- <SizeBasedTriggeringPolicy size="1024MB"/>
|
|
|
- </Policies>
|
|
|
- <!-- 最多10个文件,日志留3天 -->
|
|
|
- <DefaultRolloverStrategy max="10">
|
|
|
- <Delete basePath="${baseDir}" maxDepth="2">
|
|
|
- <IfFileName glob="debug.log.20*" />
|
|
|
- <IfLastModified age="3d" />
|
|
|
- </Delete>
|
|
|
- </DefaultRolloverStrategy>
|
|
|
- </RollingFile>
|
|
|
-
|
|
|
- <!-- info级别日志文件输出 -->
|
|
|
- <RollingFile name="info_appender" fileName="${baseDir}/info.log"
|
|
|
- filePattern="${baseDir}/info_%i.log.%d{yyyy-MM-dd}">
|
|
|
- <!-- 过滤器 -->
|
|
|
- <Filters>
|
|
|
- <!-- 限制日志级别在info及以上在error以下 -->
|
|
|
- <ThresholdFilter level="info"/>
|
|
|
- <ThresholdFilter level="error" onMatch="DENY" onMismatch="NEUTRAL"/>
|
|
|
- </Filters>
|
|
|
- <!-- 日志格式 -->
|
|
|
- <PatternLayout pattern="${pattern}"/>
|
|
|
- <!-- 策略 -->
|
|
|
- <Policies>
|
|
|
- <!-- 每隔一天转存 -->
|
|
|
- <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
|
|
- <!-- 文件大小 -->
|
|
|
- <SizeBasedTriggeringPolicy size="1024MB"/>
|
|
|
- </Policies>
|
|
|
- <!-- 最多10个文件,日志留3天 -->
|
|
|
- <DefaultRolloverStrategy max="10">
|
|
|
- <Delete basePath="${baseDir}" maxDepth="2">
|
|
|
- <IfFileName glob="info.log.20*" />
|
|
|
- <IfLastModified age="3d" />
|
|
|
- </Delete>
|
|
|
- </DefaultRolloverStrategy>
|
|
|
- </RollingFile>
|
|
|
-
|
|
|
- <!-- error级别日志文件输出 -->
|
|
|
- <RollingFile name="error_appender" fileName="${baseDir}/error.log"
|
|
|
- filePattern="${baseDir}/error_%i.log.%d{yyyy-MM-dd}">
|
|
|
- <!-- 过滤器 -->
|
|
|
- <Filters>
|
|
|
- <!-- 限制日志级别在error及以上 -->
|
|
|
- <ThresholdFilter level="error"/>
|
|
|
- </Filters>
|
|
|
- <!-- 日志格式 -->
|
|
|
- <PatternLayout pattern="${pattern}"/>
|
|
|
- <Policies>
|
|
|
- <!-- 每隔一天转存 -->
|
|
|
- <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
|
|
- <!-- 文件大小 -->
|
|
|
- <SizeBasedTriggeringPolicy size="1024MB"/>
|
|
|
- </Policies>
|
|
|
- <!-- 最多10个文件,日志留3天 -->
|
|
|
- <DefaultRolloverStrategy max="10">
|
|
|
- <Delete basePath="${baseDir}" maxDepth="2">
|
|
|
- <IfFileName glob="error.log.20*" />
|
|
|
- <IfLastModified age="3d" />
|
|
|
- </Delete>
|
|
|
- </DefaultRolloverStrategy>
|
|
|
- </RollingFile>
|
|
|
-
|
|
|
- <!--使用redis启用下面配置-->
|
|
|
- <RedisAppender name="redisAppender" appName="sys" redisHost="119.96.213.127:9008" redisAuth="xy20220101" redisDb="1" />
|
|
|
- </Appenders>
|
|
|
- <Loggers>
|
|
|
- <AsyncRoot level="info">
|
|
|
- <AppenderRef ref="Console"/>
|
|
|
- <AppenderRef ref="debug_appender"/>
|
|
|
- <AppenderRef ref="info_appender"/>
|
|
|
- <AppenderRef ref="error_appender"/>
|
|
|
-
|
|
|
- <!--使用redis启用下面配置-->
|
|
|
- <appender-ref ref="redisAppender"/>
|
|
|
- </AsyncRoot>
|
|
|
-
|
|
|
- </Loggers>
|
|
|
-</Configuration>
|