logstash 接收不到logbak的日志是什么情况?
logback配置:
<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>127.0.0.1:4560</destination>
<encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder">
<customFields>{"appname":"my-service"}</customFields>
</encoder>
</appender>
logstash 配置:
input {
tcp {
port => 4560
codec => "json_lines"
}
}
#json_lines
output {
stdout {
codec => rubydebug
}
}
logstash 启动成功了,就是接收不到logback的日志,自己输入输出可以,这是什么情况? 配置有问题吗?
从控制台日志打印来看,logstash已经连接成功了:
20:14:09,912 |-INFO in net.logstash.logback.appender.LogstashTcpSocketAppender[LOGSTASH] - Log destination 127.0.0.1:4560: connection established.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已解决,配置没问题,我本地用的junit测得,日志接收不到,但是项目运行起来,打的日志就能接收到了