使用Spring-boot配置进行Logstash/Logback设置
发布时间:2020-12-15 01:32:45 所属栏目:大数据 来源:网络整理
导读:我正在尝试以编程方式在我的Spring启动项目中使用logback设置logstash,以便使用环境进行设置. 为了做到这一点,我使用一个简单的@Configuration bean(简化代码,然后我将使用环境设置主机/端口): @Component@Slf4jpublic class LogstashConfiguration { priva
我正在尝试以编程方式在我的Spring启动项目中使用logback设置logstash,以便使用环境进行设置. 为了做到这一点,我使用一个简单的@Configuration bean(简化代码,然后我将使用环境设置主机/端口):
我可以看到TcpSocketAppender正在登录我的logstash服务器,但是我从未收到TEST日志.但我可以在我的控制台中看到“TEST”. 此外,如果设置https://github.com/logstash/logstash-logback-encoder#tcp中提到的记录器,它也可以工作. 你对这项工作有什么建议吗? 谢谢, 法布里斯 最佳答案
实际上,appender被正确地绑定到记录器,但是与logstash的连接因SocketException(断开的管道)而失败.
要解决它,我只需要使用LogstashEncoder而不是PatternLayoutEncoder. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |