Загрузка данных


<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" monitorInterval="10">
    <Properties>
        <Property name="appName">{{.Chart.Name}}</Property>
        <Property name="appType">JAVA</Property>
        <!-- -->
        <Property name="encProvider"/>
        <Property name="risCode">2229</Property>
        <Property name="projectCode">obuf</Property>
    </Properties>
    <Appenders>
        <Socket name="Socket" host="127.0.0.1" port="5170" reconnectionDelayMillis="5000">
            <!-- locationInfoEnabled , callerClass, callerMethod, callerLine -->
            <JsonTemplateLayout locationInfoEnabled="false" maxStringLength="1048576">
                <EventTemplate>
                    {
                        "appName": "${appName}",
                        "projectCode": "${projectCode}",
                        "risCode": "${risCode}",
                        "localTime": {
                            "$resolver": "timestamp",
                            "pattern": {
                                "format": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
                                "timeZone": "UTC"
                            }
                        },
                        "level": {
                            "$resolver": "level",
                            "field": "name"
                        },
                        "text": {
                            "$resolver": "message",
                            "stringified": true
                        },
                        "eventId": "${vtbEventId:uuid}",
                        "extEventId": {
                            "$resolver": "mdc",
                            "key": "extEventId"
                        },
                        "parentId": null,
                        "encProvider": "${encProvider}",
                        "agrType": "${jaegerSpan:agrType}",
                        "traceId": "${jaegerSpan:traceId}",
                        "spanId": "${jaegerSpan:spanId}",
                        "parentSpanId": {
                            "$resolver": "mdc",
                            "key": "parentSpanId"
                        },
                        "userId": {
                            "$resolver": "mdc",
                            "key": "userId"
                        },
                        "logicTime": {
                            "$resolver": "mdc",
                            "key": "logicTime"
                        },
                        "appType": "${appType}",
                        <!-- MDC stack -->
                        <!-- "stack": "${json:exception:stackTrace:text}", -->
                        "stack": {
                            "$resolver": "exception",
                            "field": "stackTrace",
                            "stackTrace": {
                                "stringified": true
                            }
                        },
                        "levelInt": {
                            "$resolver": "level",
                            "field": "severity",
                            "severity": {
                                "field": "code"
                            }
                        },
                        "loggerName": {
                            "$resolver": "logger",
                            "field": "name"
                        },
                        "threadName": {
                            "$resolver": "thread",
                            "field": "name"
                        },
                        "callerClass": {
                            "$resolver": "source",
                            "field": "className"
                        },
                        "callerMethod": {
                            "$resolver": "source",
                            "field": "methodName"
                        },
                        "callerLine": {
                            "$resolver": "source",
                            "field": "lineNumber"
                        },
                        "mdc": {
                            "$resolver": "mdc"
                        },
                        "esIndexLevelSuffix": "${esIndexLevelSuffix:level}",
                        "podName": "$${env:POD_NAME}",
                        "tec": {
                          "podIp": "$${env:POD_IP}"
                        }
                    }
                </EventTemplate>
            </JsonTemplateLayout>
        </Socket>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
        </Console>
        <Async name="Async_Socket" bufferSize="1024">
            <AppenderRef ref="Socket"/>
            <blocking>false</blocking>
        </Async>
    </Appenders>
    <Loggers>
        <Root level="info">
            <AppenderRef ref="Async_Socket"/>
            <AppenderRef ref="Console"/>
        </Root>
    </Loggers>
</Configuration>