gpt4 book ai didi

java - Logstash stdout - 写入文件

转载 作者:行者123 更新时间:2023-11-30 02:06:52 25 4
gpt4 key购买 nike

我正在使用logstash 将数据从Oracle DB 获取到Elastic Search。我在控制台中使用了 stdout { codec => ruby​​debug } 打印日志。我想写入一个文件。

我们如何将日志写入文件。

请找到我的logstash配置文件。

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}"
}
}

最佳答案

logstash.bat -f [path to config file] >> [path to log file]

例如:

 logstash.bat -f myconfig.config >> "C:\Users\test\Desktop\log.txt"

注意:确保该文件具有对该进程的写入权限。

关于java - Logstash stdout - 写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51088359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com