【问题标题】:How to add/subtract date in log4j 2?如何在 log4j 2 中添加/减去日期?
【发布时间】:2013-02-19 09:50:28
【问题描述】:
i have following configuration file in log4j 2


<RollingFile name="RollingFile" fileName="logs/test.log" 
        filePattern="logs$${date:yyyyMM}/app-%d{MM-dd-yyyy}.log">
                    <PatternLayout pattern="%d %-5p [%t] %C{4} (%F:%L) - %m%n"/>
                    <Policies>
                        <OnStartupTriggeringPolicy />
                        <SizeBasedTriggeringPolicy size="20 MB"/>
                    </Policies>
                    <DefaultRolloverStrategy fileIndex="max" max="100"/>
                </RollingFile>

我可以在 filePattern 中执行日期加法和/或减法吗? ?截至目前,翻转时生成的文件具有当前日期。我想从中减去一天。怎么办?

【问题讨论】:

    标签: java logging configuration log4j log4j2


    【解决方案1】:

    目前这是不可能的,但我相信之前有人提出过类似的要求。我相信在 Log4j-2.0 问题跟踪器 (https://issues.apache.org/jira/browse/LOG4J2) 上提交您的请求可能是最好的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-16
      • 1970-01-01
      相关资源
      最近更新 更多