Basée sur le temps de déclenchement de la politique dans log4j2

Je suis en train de créer de nouveaux fichiers journaux sur une base horaire. Je suis à l'aide de TimeBasedTriggerringPolicy de lo4j2 dans RollingFileAppender. Ci-dessous l'exemple de configuration xml code que j'ai prises de log4j2 site officiel.

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn" name="MyApp" packages="">
   <Appenders>
      <RollingFile name="RollingFile" fileName="logs/app.log" filePattern="logs/$${date:yyyy-MM}/app-%d{yyyy-MM-dd-HH}-%i.log.gz">
         <PatternLayout>
            <Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
         </PatternLayout>
         <Policies>
            **
            <TimeBasedTriggeringPolicy interval="1" modulate="true" />
            **
            <SizeBasedTriggeringPolicy size="250 MB" />
         </Policies>
      </RollingFile>
   </Appenders>
   <Loggers>
      <Root level="error">
         <AppenderRef ref="RollingFile" />
      </Root>
   </Loggers>
</Configuration>

Dans l'intervalle attribut, j'ai mis 1, ce qui signifie 1 heure.
Pourtant, mon fichier ne doit pas rouler chaque 1 heure.

Merci de m'aider à trouver l'erreur.

Remarque : j'ai inclus beta9 de log4j2 (qui est la dernière)

OriginalL'auteur user1890780 | 2013-10-10