<Configuration>
<properties>
<property name="LOG_HOME">${sys:LOG4j_PATH}</property>
</properties>
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<RollingFile name="netflow" fileName="./netflow/netflow.log" filePattern="./netflow/%d{yyyyMMddHHmmss}.%i.log.gz">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
<!-- 每1小时/分/... 生成一个文件, 时间依据filePattern的配置 -->
<SizeBasedTriggeringPolicy size="1000 MB"/>
<!-- <SizeBasedTriggeringPolicy size="50MB" /> -->
<DefaultRolloverStrategy max="5" >
<Delete basePath="./netflow" maxDepth="2">
<IfFileName glob="*.log.gz"/>
<IfLastModified age="30 s" />
</Delete>
</DefaultRolloverStrategy>
</RollingFile>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Console"/>
<AppenderRef ref="netflow"/>
</Root>
</Loggers>
</Configuration>
05-26
2073
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交