RollingFileAppender:实现日志文件自动更新
 
当满足条件(日志大小、指定时间等)重命名或打包原日志文件进行归档,生成新日志文件用于日志写入。
| 参数 | Type | Description | 
|---|---|---|
| name | String | The nameof the Appender. | 
| fileName | String | The name of the file to write to. If the file, or any of its parent directories, do not exist, they will be created. | 
| filePattern | String | The pattern of the file name of the archived log file. | 
| createOnDemand | boolean | 当该属性设置为true时,Log4j将根据需要(即首次有日志事件需要写入时)创建指定的日志文件,而不是在应用程序启动时立即创建。. Defaults to false. | 
    <appenders><RollingFile name="SIZE_BASED_TRIGGERING"fileName="${LOG_HOME}/${FILE_NAME}.log"filePattern="${LOG_HOME}/${FILE_NAME}_%d{yyyy-MM-dd}_%i.log.gz" createOnDemand="true"></RollingFile></appenders>