Я предлагаю также установить additivty на «false», если у вас есть перекрывающиеся иерархии и вы не хотите дублировать сообщения журнала.
т.е:
<logger name="foo.bar">
<level value="debug"/>
<appender-ref ref="FILE1" />
</logger>
<logger name="foo.bar.xyz" additivity="false">
<level value="debug"/>
<appender-ref ref="FILE2" />
</logger>
Таким образом, сообщения, направленные на FILE2, не будут записываться в FILE1