首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何使用GELF附录与播放2.2.3?

我如何使用GELF附录与播放2.2.3?
EN

Stack Overflow用户
提问于 2015-06-16 06:12:15
回答 1查看 1.1K关注 0票数 3

我有一个剧本-2.2.3申请。我想使用GELF将日志发送到graylog2服务器。我尝试过使用me.moocar GELF,但是似乎存在一些问题,因为它是用其他版本的logback核心jar编译的。

我是否可以配置logback将日志(通过TCP或UDP)发送到托管在其他地方的graylog2实例?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-17 06:55:06

你可以试一试logstash-。它支持TCP和UDP通道(UDP是非阻塞的).Logstash-g亲自是针对logback-经典版本1.0.13编译的。

示例配置:

代码语言:javascript
复制
<!DOCTYPE configuration>

<configuration>
    <contextName>test</contextName>
    <jmxConfigurator/>

    <appender name="gelf" class="biz.paluch.logging.gelf.logback.GelfLogbackAppender">
        <host>udp:localhost</host>
        <port>12201</port>
        <version>1.1</version>
        <facility>java-test</facility>
        <extractStackTrace>true</extractStackTrace>
        <filterStackTrace>true</filterStackTrace>
        <mdcProfiling>true</mdcProfiling>
        <timestampPattern>yyyy-MM-dd HH:mm:ss,SSSS</timestampPattern>
        <maximumMessageSize>8192</maximumMessageSize>

        <!-- This are static fields -->
        <additionalFields>fieldName1=fieldValue1,fieldName2=fieldValue2</additionalFields>

        <!-- This are fields using MDC -->
        <mdcFields>mdcField1,mdcField2</mdcFields>
        <dynamicMdcFields>mdc.*,(mdc|MDC)fields</dynamicMdcFields>
        <includeFullMdc>true</includeFullMdc>
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>INFO</level>
        </filter>
    </appender>

    <root level="DEBUG">
        <appender-ref ref="gelf" />
    </root>
</configuration>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30860001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档