整个包层次结构的记录器级别设置?

时间:2015-08-17 22:14:29

标签: logback

尝试使用logback建议您不能为整个层次结构设置级别。换句话说,您不能指定类似的内容:

<logger name="com.company.app.module.**" level="ERROR"/>

但您必须指定:

<logger name="com.company.app.module.a" level="ERROR"/>
<logger name="com.company.app.module.a.b" level="ERROR"/>
<logger name="com.company.app.module.a.b.c" level="ERROR"/>

整个子包层次结构没有简写吗?

1 个答案:

答案 0 :(得分:0)

我建议您阅读本手册并查看the example configuration。您指定&#34;层次结构&#34;没有通配符。实施例

<logger name="com.company.app.module" level="ERROR"/>
<logger name="com.company.app.module.a" level="DEBUG"/>
<logger name="com.company.app.module.a.b" level="INFO"/>

最具体的记录器获胜。 com.company.app.module.a.b及以下的有效等级为INFOcom.company.app.module.a及以下版本为DEBUGcom.company.app.module.a.b除外。等等...