Ich versuche, eine appender zu schreiben, die alle Markierungen von logstash-logback-encoder
eine Wildcard oder Regex in OnMarkerEvaluator Filter Mit
ich folgenden mit logback 1.0.7
und logstash-logback-encoder
4.6
<appender name="LOGSTASH" class="ch.qos.logback.classic.sift.SiftingAppender">
<filter class="ch.qos.logback.core.filter.EvaluatorFilter">
<evaluator class="ch.qos.logback.classic.boolex.OnMarkerEvaluator">
<!-- Accept only Markers from logstash-logback-encoder -->
<marker>LS_*</marker>
</evaluator>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
habe versucht, akzeptiert .. ..
Allerdings funktioniert es nicht. Nichts scheint in diesen Appender einzudringen.
Die folgende Bitfilter Arbeit ist recht umständlich
<evaluator class="ch.qos.logback.classic.boolex.OnMarkerEvaluator">
<!-- Accepts only Markers from logstash-logback-encoder -->
<marker>LS_MAP_FIELDS</marker>
<marker>LS_OBJECT_FIELDS</marker>
<marker>LS_APPEND_</marker>
<marker>LS_APPEND_OBJECT</marker>
<marker>LS_APPEND_RAW</marker>
</evaluator>