2013-07-05 172 views
0

我不知道爲什麼logback將日誌寫入控制檯,請幫助謝謝。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

爲什麼你有多個根元素? –

回答

0

您有一個名爲您都附加目的地相同REF =「FILE」,您的根級記錄器爲「異步」

相關問題