<?xml version="1.0" encoding="UTF-8"?> <Configuration status="INFO" onMatch="ACCEPT" onMismatch="DENY"> <Properties> <Property name="logdir">/data/log/kk</Property> <Property name="logname">log</Property> <Property name="checkResultLogName">kk</Property> </Properties> <Appenders> <Console name="STDOUT" target="SYSTEM_OUT"> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%t] %class{1.} %M - %msg%xEx%n"/> </Console> <RollingFile name="RollingFile" fileName="${logdir}/${logname}.log" filePattern="${logdir}/${date:yyyy-MM}/${logname}-%d{yyyy-MM-dd}.log.gz" bufferedIO="true" bufferSize="5120"> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%t] %class{1.} %M - %msg%xEx%n"/> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %class{1.} %M - %msg%xEx%n"/> <CronTriggeringPolicy schedule="0 0 0 * * ?"/> <DefaultRolloverStrategy> <Delete basePath="${logdir}" maxDepth="2"> <IfFileName glob="*/${logname}-*.log.gz"/> <IfLastModified age="15d"/> </Delete> </DefaultRolloverStrategy> </RollingFile> <RollingFile name="RollingFile" fileName="${logdir}/${LogName}.csv" filePattern="${logdir}/${date:yyyy-MM}/${LogName}-%d{yyyy-MM-dd}.log.gz" bufferedIO="true" bufferSize="5120"> <PatternLayout pattern="%msg%xEx%n"/> <CronTriggeringPolicy schedule="0 0 0 1 * ?"/> <DefaultRolloverStrategy> <Delete basePath="${logdir}" maxDepth="3650"> <IfFileName glob="*/${LogName}-*.log.gz"/> <IfLastModified age="365d"/> </Delete> </DefaultRolloverStrategy> </RollingFile> </Appenders> <Loggers> <Root level="INFO"> <AppenderRef ref="STDOUT"/> <AppenderRef ref="RollingFile"/> </Root> <logger name = "Logger" additivity="true" level="INFO"> <AppenderRef ref="RollingFile"/> </logger> </Loggers> </Configuration>
这个配置,是不是有问题