log4j2

来源:互联网 发布:linux 压缩文件命令 编辑:程序博客网 时间:2024/05/16 10:34


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路径问题:

路径为相对路径,现目录为程序执行目录

0 0
原创粉丝点击