使用RollingRandomAccessFileAppender我收到以下错误。 我使用Slf4j和log4j2。
log4j2.xml具有以下配置:
<RollingRandomAccessFile name="rollingApp" fileName="/opt/applogs/server-war.log" filePattern="/opt/applogs/server-war-%d{yyyy-MM-dd}.log"
immediateFlush="false" append="true" ignoreExceptions="false" >
<PatternLayout pattern="%d{ddMMyy HH:mm:ss} [%X{correlationId}] %p (%c{1.}-%M:%L) - %m%n"/>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
<SizeBasedTriggeringPolicy size="10KB"/>
</Policies>
</RollingRandomAccessFile >
</appenders>
<loggers>
<Root level="info" includeLocation="true">
<appender-ref ref="rollingApp"/>
</Root>
</loggers>
任何指针?
此外,Same config适用于Windows服务器。不是在Linux上。
编辑: 只有RollingRandomAccessFile会出现问题,与RollingFile appender
配合使用