我想添加 Marker 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 中的默认设置。