我刚刚在我的Mac上安装了最新版本的logstash并尝试了这个:
logstash -e 'input { stdin { } } output { stdout { codec => rubydebug } }'
这个命令来自互联网指南,它说它会打印一些消息,我的问题是,这个命令是否将日志存储到任何文件中,或者它只是尝试打印格式化的json字符串,我可以从中看到丝网印刷?
非常感谢。
答案 0 :(得分:4)
" codec => rubydebug"仅在屏幕上打印。在您的脚本中,logstash希望用户提供一些输入,所提供的任何内容都将打印回屏幕。如果要将输出存储到任何文件,请使用" file"输出选项。