Это потому, что с помощью следующего кода вы добавляете другой журнал level
к вашему com.xyz.rest
пакету, который не удаляет уровень debug
, который ваш пакет наследует от родителей:
<logger name="com.xyz.rest">
<logger value="fatal"/>
<appender-ref ref="Def"/>
</logger>
Вам нужно установить для additivity
значение false, чтобы вместо добавления другого уровня журнала вы устанавливали уровень журнала:
<logger name="com.xyz.rest" additivity="false">
<logger value="fatal"/>
<appender-ref ref="Def"/>
</logger>
Более подробную информацию можно найти здесь .
Не уверен, но может также потребоваться заключить теги <logger></logger>
в тег <loggers></loggers>