Java Cassandra控制台日志消息

Java Cassandra控制台日志消息,java,logging,cassandra,Java,Logging,Cassandra,我在Windows10上使用DataStax Cassandra,并用Java访问。日志消息被附加到Eclipse控制台。我需要把它们交给记录者。我试图更新logbakc和logback工具xml文件,但没有效果。 我将logback中的STDOUT appender级别更改为ERROR,以便只打印错误,重新启动服务但没有效果,所有消息都保持在控制台中显示 appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">

我在Windows10上使用DataStax Cassandra,并用Java访问。日志消息被附加到Eclipse控制台。我需要把它们交给记录者。我试图更新logbakc和logback工具xml文件,但没有效果。 我将logback中的STDOUT appender级别更改为ERROR,以便只打印错误,重新启动服务但没有效果,所有消息都保持在控制台中显示

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>
appender name=“STDOUT”class=“ch.qos.logback.core.ConsoleAppender”>
错误
%-5级别%date{HH:mm:ss,SSS}%msg%n

有什么建议吗?

不要使用consoleAppender(附加在控制台上),而是使用这样的文件appender



不要使用consoleAppender(附加在控制台上),而是使用如下文件appender



你说的“我需要把它们交给记录者”是什么意思?然后是否要输出到日志文件?对。但我还需要将级别设置为error“我需要将它们输出给记录器”是什么意思?然后是否要输出到日志文件?对。但我还需要将级别设置为错误
< 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>`