使用RollingRandomAccessFileAppender进行异步日志记录

时间:2017-01-25 03:17:42

标签: logging slf4j log4j2

使用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>

Error Log below

任何指针?

此外,Same config适用于Windows服务器。不是在Linux上。

编辑: 只有RollingRandomAccessFile会出现问题,与RollingFile appender

配合使用

0 个答案:

没有答案