LoggingAppender 收集 Java 日志到 Redis 或 Kafka 中开源项目

我要开发同款
匿名用户2018年02月27日
69阅读

技术信息

开源地址
https://gitee.com/jxttian/LoggingAppender
授权协议
Apache

作品详情

用于收集Java日志到Redis或者Kafka中,日志收集完之后可使用Logstash导入ELK栈中分析

##logback###redis--pom.xml添加依赖

<depedecy>        <groupId>org.redisso</groupId>        <artifactId>redisso</artifactId>        <versio>3.2.3</versio>    </depedecy>    <depedecy>        <groupId>et.myscloud.plugi</groupId>        <artifactId>loggig-appeder</artifactId>        <versio>1.0-SNAPSHOT</versio>    </depedecy>

--logback.xml添加Appeder

<appeder ame="Redis" class="et.myscloud.plugi.loggig.logback.redis.appeder.LogbackRedisAppeder">        <redisBuildStrategy class="et.myscloud.plugi.loggig.logback.redis.appeder.build.SigleBuildStrategy">            <cofig class="et.myscloud.plugi.loggig.logback.redis.appeder.build.RedisCofig">                <addresses>10.2.81.93:6379</addresses>            </cofig>        </redisBuildStrategy>        <source>test-applicatio</source>        <type>test</type>        <key>redis-log</key>        <tags>test</tags>    </appeder>

--日志格式

{        "@timestamp": "2017-01-17T10:40:53.129+0800",        "host": "10.2.85.49",        "level": "WARN",        "logger": "et.myscloud.plugi.loggig.logback.redis.appeder.LogbackRedisAppederTest",        "message": "test87",        "source": "test-applicatio",        "thread": "mai"    }

-- https://www.elastic.co/guide/e/logstash/curret/plugis-iputs-redis.html#plugis-iputs-redis

功能介绍

用于收集Java日志到Redis或者Kafka中,日志收集完之后可使用Logstash导入ELK栈中分析 ##logback ###redis -- pom.xml添加依赖 <dependenc...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论