Using a Wildcard or Regex in OnMarkerEvaluator filter
<p>I'm trying to write an appender that accepts all Markers from <code>logstash-logback-encoder</code></p>

<p>I've tried the following using logback <code>1.0.7</code> and <code>logstash-logback-encoder</code> <code>4.6</code></p>

<pre><code>&lt;appender name="LOGSTASH" class="ch.qos.logback.classic.sift.SiftingAppender"&gt;
    &lt;filter class="ch.qos.logback.core.filter.EvaluatorFilter"&gt;
        &lt;evaluator class="ch.qos.logback.classic.boolex.OnMarkerEvaluator"&gt;
            &lt;!-- Accept only Markers from logstash-logback-encoder --&gt;
            &lt;marker&gt;LS_*&lt;/marker&gt;                
        &lt;/evaluator&gt;
        &lt;onMatch&gt;ACCEPT&lt;/onMatch&gt;
        &lt;onMismatch&gt;DENY&lt;/onMismatch&gt;
    &lt;/filter&gt;
</code></pre>

<p>....</p>

<p>However it doesn't work. Nothing seems to enter this appender.</p>

<p>The following filter work bit is quite cumbersome</p>

<pre><code>    &lt;evaluator class="ch.qos.logback.classic.boolex.OnMarkerEvaluator"&gt;
        &lt;!-- Accepts only Markers from logstash-logback-encoder --&gt;
        &lt;marker&gt;LS_MAP_FIELDS&lt;/marker&gt;
        &lt;marker&gt;LS_OBJECT_FIELDS&lt;/marker&gt;
        &lt;marker&gt;LS_APPEND_&lt;/marker&gt;
        &lt;marker&gt;LS_APPEND_OBJECT&lt;/marker&gt;
        &lt;marker&gt;LS_APPEND_RAW&lt;/marker&gt;
    &lt;/evaluator&gt;
</code></pre>