本文主要写了关于log4j日志配置文件,核心节点的解析,讲述每个节点代表什么含义,以及每个节点的属性的含义,能够帮助熟悉使用log4j配置文件时对节点属性不熟悉的问题。
纯净的log4j配置模板
<configuration status="info" monitorInterval="30">
<Properties>
<Property name="LOG_HOME">/tmp/logback</Property>
<Property name="FILE_SIZE">200M</Property>
<Property name="log_pattern">%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger :%L - %msg%n</Property>
<Property name="rolling_file_name">-%d{HH:mm:ss.SSS}.%i</Property>
<Property name="rollover_strategy_max">30</Property>
</Properties>
<appenders>
<console name="console" target="SYSTEM_OUT">
<PatternLayout>
<Pattern>${log_pattern}</Pattern>
<Charset>UTF-8</Charset>
</PatternLayout>
</console>
<RollingRandomAccessFile name="rollingFil