登录消息附加到存档文件

时间:2019-01-17 19:18:49

标签: java weblogic logback

我有一个Java Web应用程序在WLS 12上运行,并使用回滚RollingFileAppender记录数据。尽管不一致,但有时我会看到当前日志记录输出定向到过渡过程创建的存档文件之一。例如,使用以下配置,我看到当前日志记录输出附加到debug.2019-01-17.0.txt而不是main.log。我是否误解了RollingFileAppender的预期行为?如果不是,那么是否有人对导致此行为的原因有任何想法?

<appender name="ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender">
  <file>${LOG-PATH}/main.log</file>

  <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
    <Pattern>[%d{yyyy-MM-dd HH:mm:ss}] [%5p] [%t] \(%F:%M:%L\) %m%n</Pattern>
  </encoder>

  <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
    <fileNamePattern>${LOG-PATH}/debug.%d.%i.txt</fileNamePattern>
    <maxFileSize>10MB</maxFileSize>
    <maxHistory>45</maxHistory>
    <totalSizeCap>1GB</totalSizeCap>
  </rollingPolicy>
</appender>

0 个答案:

没有答案