java日志存储标准数据写入文件
我使用logstash从oracledb获取数据以进行弹性搜索。我在控制台中使用了它的打印日志。我想写进一个文件
我们如何将日志写入文件
请找到我的日志存储配置文件
input {
jdbc {
jdbc_driver_library => "D:\1SearchEngine\data\ojdbc8.jar"
jdbc_driver_class => "Java::oracle.jdbc.OracleDriver"
jdbc_connection_string => "jdbc:oracle:thin:@localhost:1521:XE"
jdbc_user => "demo"
jdbc_password => "1234567"
statement => "select * from product"
}
}
output {
stdout { codec => rubydebug }
elasticsearch {
hosts => ["localhost:9200"]
index => "replacement"
document_id => "%{ID}"
}
}
# 1 楼答案
例如:
注意:确保该文件具有进程的写入权限