我们知道这一点
logger
继承
root
的配置在Logback中。
例如:
<root level="INFO">
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</root>
<logger name="com.thinkaurelius.thrift" level="ERROR"/>
<logger name="org.apache.cassandra.transport" level="DEBUG">
<appender-ref ref="QUERYLOGGER" />
</logger>
在这个
logback.xml
,我们定义了
根
它有两个附加器:
-
FILE
(将输出重定向到文件)
-
STDOUT
(终端打印机)
我们还添加了两个
loggers
其中定义了一些定制的日志记录级别和定制的appender。例如:所有调试日志将转到QUERYLOGGER appender(磁盘上的另一个文件),用于
org.apache.cassandra.transport
但是,的所有调试信息
组织。阿帕奇。卡桑德拉。运输
也出现在
标准装置
和
文件
因为它继承了
根
。
如果我想禁用
标准装置
和
文件
追加但保留
QUERYLOGGER
仅适用于
组织。阿帕奇。卡桑德拉。运输
记录器?