2

すべてのマーカーを受け入れるアペンダーを作成しようとしていますlogstash-logback-encoder

1.0.7logbackを使用して次のことを試しました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>

....

しかし、うまくいきません。このアペンダーには何も入っていないようです。

次のフィルター作業ビットは非常に面倒です

    <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>
4

1 に答える 1