当" codec =>时,logstash在哪里写入其日志? rubydebug&#34 ;?

时间:2017-04-28 12:34:34

标签: debugging printing logstash stdout codec

我刚刚在我的Mac上安装了最新版本的logstash并尝试了这个:

logstash -e 'input { stdin { } } output { stdout { codec => rubydebug } }'

这个命令来自互联网指南,它说它会打印一些消息,我的问题是,这个命令是否将日志存储到任何文件中,或者它只是尝试打印格式化的json字符串,我可以从中看到丝网印刷?

非常感谢。

1 个答案:

答案 0 :(得分:4)

" codec => rubydebug"仅在屏幕上打印。在您的脚本中,logstash希望用户提供一些输入,所提供的任何内容都将打印回屏幕。如果要将输出存储到任何文件,请使用" file"输出选项。