Jak działa RollingFileAppender z log4j2?
Używam doRollingFileAppender
na normalnym log4j. Teraz przełączam się nalog4j2
, i nie może sprawić, że aplikacja będzie działać.
TheFile
Appender poniżej działa zgodnie z oczekiwaniami. Ale plik logowania dlaRollingFile
nigdy nie jest tworzony. Czemu?
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<File name="FILE" fileName="c:/logs.log">
<PatternLayout pattern="%d %p %c: %m%n" />
</File>
<RollingFile name="ROLLING" fileName="c:/logsroll.log">
<PatternLayout pattern="%d %p %c: %m%n"/>
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="0.001 MB"/>
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="FILE" />
<AppenderRef ref="ROLLING" />
</Root>
</Loggers>
</Configuration>