Я пытаюсь отправить разные журналы в разные файлы, используя logback.
У меня настроено 2 приложения (Console, RollingFile), и я хочу все
- Сообщения INFO -> Консоль appender
- Сообщения TRACE -> Приложение RollingFile:
Logback-spring.xml
<root level="error">
<appender-ref ref="RollingFile" />
<appender-ref ref="Console" />
</root>
<logger name="com.mypkg" level="trace" additivity="true">
<appender-ref ref="RollingFile" />
</logger>
<logger name="com.mypkg" level="info" additivity="true">
<appender-ref ref="Console" />
</logger>
В результате вышеуказанной конфигурации возникли 2 проблемы:
- все сообщения дублируются (оба дополнения)
- com.mypkg показывает только INFO (не TRACE) для обоих приложений
есть идеи, что я делаю не так? существует ли какой-либо файл журнала возврата по умолчанию, который каким-то образом сливается с этим конфигом во время выполнения (изменение аддитивности на ложное исправляет проблему дублирования, но сообщения TRACE все еще отсутствуют)
Спасибо.