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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复