是否可以在log4j中将记录器名称属性设置为正则表达式或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>
答案 0 :(得分:0)
我不确定蚂蚁模式,但在您的示例中,如果您使用以下内容......
<logger name="com.sample.test" additivity="false">
<level value="TRACE" />
<appender-ref ref="stdout" />
</logger>
...它将记录com.sample.test包中的所有内容以及包层次结构中的所有内容。因此,即使域包浮动,也会记录com.sample.test.domain。
不是您问题的准确答案,但可能有用。