From ffcd656498a2de2cff7d1b3e36c3819355e2bc41 Mon Sep 17 00:00:00 2001 From: Jordan Sissel Date: Sun, 16 Jun 2013 22:41:14 -0700 Subject: [PATCH] - add default stdin/stdout when necessary if the -e flag is used. --- lib/logstash/agent.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/logstash/agent.rb b/lib/logstash/agent.rb index 336f77e48..a40921894 100644 --- a/lib/logstash/agent.rb +++ b/lib/logstash/agent.rb @@ -73,6 +73,15 @@ class LogStash::Agent < Clamp::Command if @config_path @config_string = load_config(@config_path) + else + # include a default stdin input if no inputs given + if @config_string !~ /input *{/ + @config_string += "input { stdin { } }" + end + # include a default stdout output if no outputs given + if @config_string !~ /output *{/ + @config_string += "output { stdout { codec => rubydebug } }" + end end begin