应用抛出的日志在弹性搜索中不可见

问题描述 投票:0回答:0

我们正在使用弹性搜索来聚合我们的应用程序日志。问题是我们在那里什么都看不到。

<Configuration scan = "true">

    <appender name="Console" class="ch.qos.logback.core.ConsoleAppender">

        <encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
            <providers>
                <pattern>
                    <pattern>
                        {
                        "timestamp":"%date{yyyy-MM-dd'T'HH:mm:ss.SSS'Z',UTC}",
                        "level":"%level",
                        "trackingnumber":"%mdc{trackingnumber}",
                        "underwritingCompany":"%mdc{underwritingCompany}",
                        "policyNumber":"%mdc{policyNumber}",
                        "contractUuid":"%mdc{contractUuid}",
                        "quoteNumber":"%mdc{quoteNumber}",
                        "partyUuid":"%mdc{partyUuid}",
                        "matchAndMergeSuccess":"%mdc{matchAndMergeSuccess}",
                        "provinceId":"%mdc{provinceId}",
                        "distributorNumber":"%mdc{distributorNumber}",
                        "distributionChannel":"%mdc{distributionChannel}",
                        "requestor":"%mdc{requestor}",
                        "systemaccessor":"%mdc{systemaccessor}",
                        "environment":"${ENVIRONMENT}",
                        "service":"${SERVICE_NAME}",
                        "facility":"GENERAL",
                        "file":"%file",
                        "class":"%class",
                        "method":"%method",
                        "line":"%line",
                        "message":"%message"
                        }
                    </pattern>
                </pattern>
                <stackTrace>
                    <fieldName>stacktrace</fieldName>
                    <throwableConverter class="net.logstash.logback.stacktrace.ShortenedThrowableConverter">
                        <maxDepthPerThrowable>30</maxDepthPerThrowable>
                        <rootCauseFirst>true</rootCauseFirst>
                    </throwableConverter>
                </stackTrace>

            </providers>
        </encoder>

    </appender>

这只是整个日志返回的一部分。我们确实在 openshift 中看到了日志

spring-boot elasticsearch logback
© www.soinside.com 2019 - 2024. All rights reserved.