2016-11-28 101 views
0

我在Windows 10上使用DataStax Cassandra並使用Java訪問。日誌消息被附加到Eclipse控制檯。我需要把它們交給記錄器。我試圖更新logbakc和logback-tools xml文件,但沒有任何效果。 我改變了的logback STDOUT附加器的水平誤差只打印錯誤,重新啓動該服務,但沒有得到效果,所有的信息都保存在控制檯Cassandra控制檯日誌消息

appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
    <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> 
     <level>ERROR</level> 
    </filter> 
    <encoder> 
     <pattern>%-5level %date{HH:mm:ss,SSS} %msg%n</pattern> 
    </encoder> 
    </appender> 

任何建議顯示?

+0

你是什麼意思「我需要把他們交給記錄員」?你想要輸出到日誌文件嗎? – root545

+0

對。但我也需要將級別設置爲錯誤 –

回答

2

而不是使用是ConsoleAppender(追加在控制檯上)的使用文件的appender這樣

<configuration> 

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

<file>testFile.log< /file> 

<append>true< /append> 

</appender> 
<root level="ERROR"> 
    <appender-ref ref="FILE" /> 
</root> 
</configuration>` 

你可以閱讀更多有關不同附加目的地的位置:http://logback.qos.ch/manual/appenders.html