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