tomcat发送日志到logstash

象牙山赵国强先生 发布于 2017/02/10 08:24
阅读 1K+
收藏 0

有什么办法让tomcat直接将catalina.out日志以json的形式直接发送给logstash?

不依赖filebeat等

目前java程序日志通过slf4j直接发送到logstash是可行的

用的下面的办法

https://github.com/logstash/logstash-logback-encoder

求老司机指点

加载中
1
嘻哈开发者
嘻哈开发者

试试将tomcat的日志配置成log4j的,然后用SocketAppender直接发送到logstash

0
China_OS
China_OS

启动程序的时候截获输出,直接打到logstash

China_OS
China_OS
回复 @Lynch : 楼下不是已经给方案了,这个还搞不定,看看tomcat启动脚本catalina.sh
象牙山赵国强先生
象牙山赵国强先生
该咋实现呢?能给我举个例子不
0
寻梦2012
寻梦2012

你还是依赖于fileBeat 比较好。这样不影响你应用。若直接输入Logsh调用Losh API就可以了。但会影响你应用

返回顶部
顶部