Использование xml-конфигурации log4cxx (идентичной по конфигурации log4j). Я хочу иметь определенный вывод регистратора исключительно для определенного приложения (чтобы он был единственным регистратором, который выводит на это приложение).
Я обнаружил, что можно привязать регистратор к конкретному приложению следующим образом:
<logger name="LoggerName">
<level value="info"/>
<appender-ref ref="AppenderName"/>
</logger>
но этот регистратор по-прежнему выводит в корневое приложение, потому что у меня есть этот стандартный фрагмент в файле conf:
<root>
<priority value="DEBUG"/>
<appender-ref ref="OtherAppender"/>
</root>
Как я могу исключить этот регистратор из корневого регистратора? другими словами, как мне настроить журнал таким образом, чтобы все регистраторы наследовали приложения корневого регистратора, кроме определенного регистратора?