logging - Logback记录器名称

  显示原文与译文双语对照的内容

是否可以使用 正规表达式 或者通配符创建记录器 NAME 。 我要求的原因是,我的应用程序使用了许多不想追加到同一日志中的第三个部分库。 我需要一个独立的附加器。 我想知道的是,如果通过定义包 NAME的通配符来创建一个记录器 NAME,那么所有的日志都会转到记录器 E.g. 。


<logger name="org.zookeeper.* additivity=false>
 <appender ref="aaa"/>
</logger>

这将使从to开始的所有日志都从to开始,以便转到以上特定的记录器。

logback是否支持这里功能?

时间: 原作者:

要将所有 org.zookeeper 子软件包记录到"aaa"appender,应在记录器定义的末尾忽略。*:


<logger name="org.zookeeper" additivity=false>
 <appender ref="aaa"/>
</logger>

...