1. 升级logstash 到 logstash-5.3.1
这里有个坑,原先使用的是5.0.0版本,客户端log4j连不上,会报: socket write error。 升级之后就好了。
2. input配置
input{ log4j { host => "192.168.3.143" port => 4560 } }
3. 应用log4j.properties配置
log4j.appender.logstash=org.apache.log4j.net.SocketAppender log4j.appender.logstash.Port=4560 log4j.appender.logstash.RemoteHost=192.168.3.143 log4j.appender.logstash.ReconnectionDelay=60000 #LocationInfo=true:输出java文件名称和行号,默认值是false log4j.appender.logstash.LocationInfo=true log4j.appender.logstash.Threshold=INFO