2013-02-19 5 views
1
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> 

Могу ли я выполнять сложение и/или вычитание даты в файлеPattern. ? на данный момент файлы, созданные при опрокидывании, имеют текущую дату. Я хотел бы вычесть из него один день. как это можно сделать?Как добавить/вычесть дату в log4j 2?

ответ

1

В настоящее время это невозможно, но я считаю, что кто-то попросил что-то подобное раньше. Я считаю, что подача вашего запроса на журнал ошибок Log4j-2.0 (https://issues.apache.org/jira/browse/LOG4J2) может быть лучшим способом для продолжения.

Смежные вопросы