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