收集 Java 日志到 Redis 或 Kafka 中 LoggingAppender
- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://gitee.com/jxttian/LoggingAppender
- 软件文档: https://gitee.com/jxttian/LoggingAppender
软件介绍
用于收集Java日志到Redis或者Kafka中,日志收集完之后可使用Logstash导入ELK栈中分析
##logback ###redis -- pom.xml添加依赖
<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.2.3</version> </dependency> <dependency> <groupId>net.myscloud.plugin</groupId> <artifactId>logging-appender</artifactId> <version>1.0-SNAPSHOT</version> </dependency>
-- logback.xml添加Appender
<appender name="Redis" class="net.myscloud.plugin.logging.logback.redis.appender.LogbackRedisAppender"> <redisBuildStrategy class="net.myscloud.plugin.logging.logback.redis.appender.build.SingleBuildStrategy"> <config class="net.myscloud.plugin.logging.logback.redis.appender.build.RedisConfig"> <addresses>10.2.81.93:6379</addresses> </config> </redisBuildStrategy> <source>test-application</source> <type>test</type> <key>redis-log</key> <tags>test</tags> </appender>
-- 日志格式
{
"@timestamp": "2017-01-17T10:40:53.129+0800",
"host": "10.2.85.49",
"level": "WARN",
"logger": "net.myscloud.plugin.logging.logback.redis.appender.LogbackRedisAppenderTest",
"message": "test87",
"source": "test-application",
"thread": "main"
}-- https://www.elastic.co/guide/en/logstash/current/plugins-inputs-redis.html#plugins-inputs-redis
C# 6.0本质论
[美] Mark Michaelis(马克·米凯利斯)、[美] Eric Lippert(埃里克·利珀特) / 周靖、庞燕 / 人民邮电出版社 / 2017-2-1 / 108
这是C#领域中一部广受好评的名作,作者用一种易于理解的方式详细介绍了C#语言的各个方面。全书共有21章和4个附录(其中哟2个附录从网上下载),介绍了C#语言的数据类型、操作符、方法、类、接口、异常处理等基本概念,深入讨论了泛型、迭代器、反射、线程和互操作性等高级主题,还介绍了LINQ技术,以及与其相关的扩展方法、分部方法、Lambda表达式、标准查询操作符和查询表达式等内容。每章开头的“思维导图”......一起来看看 《C# 6.0本质论》 这本书的介绍吧!
