Когда Logback (но идея относится и к Log4J) решает зарегистрировать данный оператор (на основе уровней регистрации и фильтров), он отправляет ILoggingEvent
каждому так называемому appender , прикрепленному к данномуlogger и его родителей.
Вам нужно реализовать свой собственный appender (класс, реализующий Appender или, предпочтительно, расширение AppenderBase ) и добавить его в logback.xml
(упрощенно):
<root>
<appender class="com.example.YourCustomAppender"/>
</root>
Как видите, это очень просто, , но , прежде чем писать свой собственный аппендер, убедитесь, что аналогичного аппендера еще не существует .