Выход из системы: использование маркера с FileAppender
Я хотел бы добавить маркер AUDIT и обработать его с помощью FileAppender:
<appender name="AUDIT_FILE" class="ch.qos.logback.core.FileAppender">
<evaluator class="ch.qos.logback.classic.boolex.OnMarkerEvaluator">
<marker>AUDIT</marker>
</evaluator>
<file>${USER_HOME}/audit.log</file>
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>
Но, похоже, EventEvaluator относится только к SMTPAppender.
По сути, я хотел бы направить определенные предопределенные строки журнала в файл, для которого, по-видимому, создан Marker. Есть ли альтернатива? Или совершенно другой способ решения проблемы? Это не должно быть с Logback, который используется только, поскольку это по умолчанию в Spring Boot.