2013-07-05 2 views
0

Я не знаю, почему logback записывает журнал в консоль, пожалуйста, помогите спасибо.Резервное копирование не записывается в файл, но консоль

<configuration debug="true" scan="true"> 



    <appender name="FILE" 
     class="ch.qos.logback.core.rolling.RollingFileAppender"> 

     <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
      <fileNamePattern>/log/%d{yyyy-MM-dd}.%i.log</fileNamePattern> 
      <maxHistory>30</maxHistory> 
     </rollingPolicy> 
     <encoder> 
      <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - 
       %msg%n</pattern> 
     </encoder> 
    </appender> 

    <appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender"> 
     <appender-ref ref="FILE" /> 
     <includeCallerData>true</includeCallerData> 
    </appender> 

    <root level="INFO"> 
     <appender-ref ref="ASYNC" /> 
    </root> 

    <root level="ERROR"> 
     <appender-ref ref="ASYNC" /> 
    </root> 
</configuration> 
+0

Почему у вас есть несколько элементов ROOT? –

ответ

0

Вы назвали как ваш Appender тот же исх = «FILE» и ваши регистраторы уровня корневые как «ASYNC»

Смежные вопросы