2
我log4j2.xml
如下:Log4j2:RollingFile的appender不写日志文件到
<?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>
此配置只创建myServer.log文件,也不会滚到文件还没有写日志了进去。
日志文件的权限创建:
ls -ltr my*
-rw-------. 1 root root 0 Feb 14 18:15 myServer.log
我做错了吗?