Mein log4j2.xml
ist wie folgt:Log4j2: RollingFile appender schreiben keine Protokolle in Datei
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Async name="ASYNC">
<AppenderRef ref="R"/>
</Async>
<RollingFile name="R" fileName="${sys:catalina.home}/logs/myServer.log" filePattern="${sys:catalina.home}/logs/myServer.log.%d{yyyy-MM-dd}">
<PatternLayout pattern="%d %-5p [%t] %C{2} - %m%n"/>
<Policies>
<TimeBasedTriggeringPolicy/>
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Logger name="com.ps" level="WARN" additivity="false">
<AppenderRef ref="ASYNC"/>
</Logger>
<Root level="WARN">
<AppenderRef ref="ASYNC"/>
</Root>
</Loggers>
</Configuration>
Diese Konfiguration erzeugt nur myServer.log Datei und rollt nicht Datei auch nicht anmeldet schreiben.
Log-Datei wird mit Berechtigungen erstellt:
ls -ltr my*
-rw-------. 1 root root 0 Feb 14 18:15 myServer.log
Was mache ich falsch?