概述
RollingFile Appender 与 File Appender的filename不能相同,否则报错:
Unable to invoke factory method in class class org.apache.logging.log4j.core.appender.RollingFileAppender for element RollingFile.
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF"><appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%m%n"/>
</Console>
<File name="logFile" fileName="log/test.log" append="false">
<PatternLayout pattern="%m%n"/>
</File>
<RollingFile name="rollingFile" fileName="log/test1.log" filePattern="log/test-%d{MM-dd-yyyy}-%i.log.gz">
<PatternLayout pattern="%m%n"/>
<TimeBasedTriggeringPolicy modulate="true" interval="24"/>
</RollingFile>
</appenders>
<loggers>
<root level="info">
<appender-ref ref="rollingFile"/>
</root>
</loggers>
</configuration>
RollingFile路径问题:
路径为相对路径,现目录为程序执行目录
最后
以上就是乐观刺猬为你收集整理的log4j2的全部内容,希望文章能够帮你解决log4j2所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复