美文网首页
graylog的logback.xml

graylog的logback.xml

作者: 人生如茶几 | 来源:发表于2020-11-16 09:26 被阅读0次

<configuration>

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

        <layout class="ch.qos.logback.classic.PatternLayout">

            <pattern>

                %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n

</pattern>

        </layout>

    </appender>

    <appender name="GELF" class="de.siegmar.logbackgelf.GelfUdpAppender">

        <graylogHost>192.168.20.62</graylogHost>

        <graylogPort>12201</graylogPort>

        <maxChunkSize>508</maxChunkSize>

        <useCompression>true</useCompression>

        <encoder class="de.siegmar.logbackgelf.GelfEncoder">

            <includeRawMessage>false</includeRawMessage>

            <includeMarker>true</includeMarker>

            <includeMdcData>true</includeMdcData>

            <includeCallerData>false</includeCallerData>

            <includeRootCauseData>false</includeRootCauseData>

            <includeLevelName>true</includeLevelName>

            <shortPatternLayout class="ch.qos.logback.classic.PatternLayout">

                <pattern>%d - %m%nopex</pattern>

            </shortPatternLayout>

            <fullPatternLayout class="ch.qos.logback.classic.PatternLayout">

                <pattern>%d - %m%n</pattern>

            </fullPatternLayout>

            <staticField>app_name:cold-chain-analysis</staticField>

            <staticField>os_arch:${os.arch}</staticField>

            <staticField>os_name:${os.name}</staticField>

            <staticField>os_version:${os.version}</staticField>

        </encoder>

    </appender>

    <root level="info">

        <level value="INFO"/>

        <appender-ref ref="consoleLog" />

        <appender-ref ref="GELF" />

    </root>

</configuration>

相关文章

网友评论

      本文标题:graylog的logback.xml

      本文链接:https://www.haomeiwen.com/subject/acjabktx.html