2013-07-05 6 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

당신은 모두 당신의 펜더 같은 심판 = "FILE"과 "ASYNC"등의 루트 레벨 로거

관련 문제