My preference is to have logstash configured entirely through the config file. I'm open to discussion, though! Reviewing the example config file, it seems like we could easy provide all the settings the yaml format has but without needing users to learn more config file formats.

Is this yaml file format only used by jruby-jms? Or would it be familiar to everyone who uses JMS?