尝试使用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"/>
整个子包层次结构没有简写吗?
答案 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
及以下的有效等级为INFO
。 com.company.app.module.a
及以下版本为DEBUG
,com.company.app.module.a.b
除外。等等...