我是靠谱客的博主 乐观刺猬,最近开发中收集的这篇文章主要介绍log4j2,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部