当前位置:  开发笔记 > 编程语言 > 正文

log4j2定期清理日志文件

如何解决《log4j2定期清理日志文件》经验,为你挑选了1个好方法。

我使用log4j2来记录我的程序.在我的xml配置文件中,我有这个appender:


    
        %d{HH:mm:ss,SSS} [%t] %-5level %logger{-1} - %msg%n
    
    
        
    

我需要的是一种配置它的方法,以便它自动删除所有超过n天的文件.
我已经找到像一些疑问这个,但他们不帮助,因为他们不说如何通过xml配置做到这一点.
为了缩短它,我想在上面的片段中指出像"MaxBackupIndex"这样的参数?或者我应该使用哪个其他参数(我可以在哪里放)?



1> VHS..:

在"RollingFile"标记下添加以下标记.删除"政策"标记.你可能不需要它.

  
    
      
    
  

使用此配置,将自动删除超过60天的日志.

有关更多配置信息,请参阅log4j2文档.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有