log4j2 RollingFile Appender需要日期模式

 手机用户2602917665 发布于 2023-02-09 21:45

我在log4j2中定义了一个RollingFile Appender


    
        %d{ISO8601} [%t] %p %c %L - %m%n
    
    
        
                10
    

但是,当我尝试运行它时,我收到一个错误

IllegalStateException:Pattern在org.apache.logging.log4j.core.appender.rolling.PatternProcessor.getNExtTime(PatternProcessor.java:91)中不包含日期

例如,当我在filePattern中放置日期模式时,这就消失了locserver-%d{MM-dd-yyyy}-%i.log.但我不希望日志名称中的日期.我的配置是错误还是错误?

1 个回答
  • 谢谢乔.我终于弄明白了.

    我的策略列表中有一个空的TimeBasedTriggeringPolicy标记,它强制在filePattern中进行日期检查.一旦我删除它,它开始工作正常.

    2023-02-09 21:51 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有