Log4j2的RollingFileAppender详解
RollingFileAppender
:实现日志文件自动更新
当满足条件(日志大小、指定时间等)重命名
或打包
原日志文件进行归档,生成新日志文件用于日志写入。
参数 | Type | Description |
---|---|---|
name | String | The name of 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>
原文地址:https://blog.csdn.net/weixin_37646636/article/details/135923063
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!