Zeit-basierte Triggerung Politik in log4j2

Ich versuche, neue Protokolldateien erstellen, die auf einer stündlichen basis. Ich bin mit TimeBasedTriggerringPolicy von lo4j2 in RollingFileAppender. Unten ist der Beispiel-xml-Konfigurations-code habe ich genommen von log4j2 offiziellen Website.

<?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>

In der interval-Attribut habe ich set 1, was bedeutet 1 Stunde.
Aber immer noch meine Datei nicht Rolle alle 1 Stunde.

Bitte helft mir, finde keinen Fehler.

Hinweis : ich habe beta9 von log4j2 (das ist die neueste)

InformationsquelleAutor user1890780 | 2013-10-10
Schreibe einen Kommentar