首页 > 代码库 > Logback与Logstash的使用
Logback与Logstash的使用
通过Redis以JSON格式把Log发布到Logstash里
Maven的配置
<dependency> <groupId>com.cwbase</groupId> <artifactId>logback-redis-appender</artifactId> <version>1.1.5</version> </dependency>
2.logback-spring.xml配置
(1)同步方式 <appender name="LOGSTASH" class="com.cwbase.logback.RedisAppender"> <source>mySource</source> <!--自定义的--> <sourcePath>mySourcePath</sourcePath> <!--自定义的--> <type>my</type> <!--自定义的,便于区分不同的日志--> <tags>prod</tags> <host>192.168.16.20</host> <port>6379</port> <key>logstash</key> </appender> (2)异步方式 <configuration> <appender name="LOGSTASH" class="com.cwbase.logback.RedisAppender"> <source>mySource</source> <sourcePath>mySourcePath</sourcePath> <type>my</type> <tags>prod</tags> <host>192.168.16.20</host> <port>6379</port> <key>logstash</key> </appender> <appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender"> <appender-ref ref="LOGSTASH" /> </appender> <root level="DEBUG"> <appender-ref ref="ASYNC" /> </root> </configuration>
3.Logstash配置
input { redis { codec => json host => "192.168.16.20" port => 6379 key => "logstash" data_type => "list" } }
问题:Redis的保护模式修改:
config set protected-mode no
本文出自 “Apple” 博客,请务必保留此出处http://59465168.blog.51cto.com/5268021/1928687
Logback与Logstash的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。