Я создаю пользовательское приложение для входа в систему, которое в некоторых ситуациях должно обращаться к другому приложению (обычно это сбой). Чего я пытаюсь добиться, так это:
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} - %msg%n</Pattern>
</layout>
</appender>
<appender name="MYAPPENDER" class="my.appender.class">
<appender-ref ref="CONSOLE" />
</appender>
<root level="trace">
<appender-ref ref="MYAPPENDER" />
</root>
</configuration>
Теперь, я реализовал AppenderAttachable в MYAPPENDER, и это, кажется, работает, - фреймворки устанавливают ссылку на CONSOLE appender во время инициализации, и я использую это все правильно.
Это стандартный способ разобраться с делом? Есть ли альтернатива этому подходу? Идеи?