Tro*_*yvs 2 printing debugging stdout codec logstash
我刚刚在我的 mac 上安装了最新版本的 logstash 并尝试了这个:
logstash -e 'input { stdin { } } output { stdout { codec => rubydebug } }'
Run Code Online (Sandbox Code Playgroud)
这个命令来自互联网指南,它说它会打印一些消息,我的问题是,这个命令是否将日志存储到任何文件中,或者它只是尝试打印格式化的 json 字符串,正如我从屏幕打印中看到的那样?
非常感谢。
“编解码器 => rubydebug”仅在屏幕上打印。在您的脚本中,logstash 期望用户提供一些输入,并且所提供的任何内容都将打印回屏幕。如果要将输出存储到任何文件,请使用“文件”输出选项。