Log4j记录器名称属性设置

nr7wwzry  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(115)

在log4j中是否可以将logger name属性设置为正则表达式或ant模式?
例如

<logger name="com.sample.test..domain" additivity="false">
    <level value="TRACE" />
    <appender-ref ref="stdout" />
</logger>

字符串

<logger name="com.sample.test.*.domain" additivity="false">
    <level value="TRACE" />
    <appender-ref ref="stdout" />
</logger>

z2acfund

z2acfund1#

我不确定蚂蚁的模式,但在你的例子中,如果你使用以下.

<logger name="com.sample.test" additivity="false">
    <level value="TRACE" />
    <appender-ref ref="stdout" />
</logger>

字符串
.它将记录com.sample.test包中的所有内容以及包层次结构中低于该包的所有内容。因此,它将记录com.sample.test.domain,即使domain包浮动。
这不是对你的问题的确切回答,但可能有用。

相关问题