Einstellung rollover-Strategie in log4j2.Eigenschaften
Kann jemand mir helfen mit der Einstellung der rolloverstrategy in log4j2.Eigenschaften ?
Ich habe es eingerichtet als -
#Appender
appender.test.type=RollingFile
appender.test.name=test
appender.test.fileName=${logPath}/test.log
appender.test.filePattern = ${logPath}/test-%i.log
appender.test.layout.type=PatternLayout
appender.test.layout.pattern=%d{ISO8601} %-5p [%t] %m%n
appender.test.policies.type=Policies
appender.test.policies.size.type=SizeBasedTriggeringPolicy
appender.test.policies.size.size=1MB
appender.test.strategies.type=Strategies
appender.test.strategies.rollover.type=DefaultRolloverStrategy
appender.test.strategies.rollover.max=5
Schrieb ich diese Beratung https://logging.apache.org/log4j/2.x/manual/configuration.html#ConfigurationSyntax
Ich habe nichts gefunden, für die Umsetzung der rollover-Strategie und was Sie oben sehen, ist, was, die ich dachte funktionieren würde.Aber leider und offensichtlich tut es das nicht.
Hier ist der Fehler:
2015-11-09 13:30:42,175 localhost-startStop-1 ERROR Unable to locate plugin for Strategies
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein weiterer Abschnitt auf dieser Seite, die nützlich sein können:
http://logging.apache.org/log4j/2.x/manual/configuration.html#Properties
Enthält es ein Beispiel-Eigenschaften-Konfiguration mit rollover. Außerdem finden Sie die unterstützten RollingFileAppender Parameter auf seiner manual-Seite: http://logging.apache.org/log4j/2.x/manual/appenders.html#RollingFileAppender
Versuchen Sie dies:
Lassen Sie mich wissen, wenn es funktioniert und ich werde es hinzufügen, um die manual-Seite.
SizeBasedTriggeringPolicy
Bedürfnisse der%i
imfilePattern
.