logstash配置文件如下
# Sample Logstash configuration for creating a simple
# Beats -> Logstash -> Elasticsearch pipeline.
input {
tcp {
mode => "server"
host => "127.0.0.1"
port => 4567
codec => json_lines
}
}
output {
elasticsearch {
action => "index" #The operation on ES
hosts => "127.0.0.1:9200" #ElasticSearch host, can be array.
index => "message-center-applog-%{+YYYY.MM.dd}" #The index to write data to.
}
stdout{
codec=>rubydebug
}
}
logback配置appender
添加依赖
// https://mvnrepository.com/artifact/net.logstash.logback/logstash-logback-encoder
compile group: 'net.logstash.logback', name: 'logstash-logback-encoder', version: '6.1'
springboot 默认采用logback作为日志工具ÿ