Я провел исследование, прежде чем опубликовать этот вопрос и мою проблему, связанную с тем, что я неправильно использовал атрибут addidity, ниже приведен фрагмент из моего log4j2.xml, и я пытаюсь добиться того, чтобы каждый refender определенвнутри регистратора должны только добавляться журналы того уровня, который он определяет, но все добавители получают все сообщения журнала, независимо от уровня журнала, так что, например, регистратор отладки все еще получает сообщения об ошибках, которые я не хочу.Любой вклад будет принята с благодарностью.
<Logger name="com.mycompnay" level="INFO" additivity="false">
<AppenderRef ref="CoreInfo" level="INFO"/>
<AppenderRef ref="CoreDebug" level="DEBUG"/>
<AppenderRef ref="CoreWarning" level="WARNING"/>
<AppenderRef ref="CoreError" level="ERROR"/>
</Logger>