lib/logstasher/log_subscriber.rb in md-logstasher-1.0.0 vs lib/logstasher/log_subscriber.rb in md-logstasher-1.0.1

- old
+ new

@@ -82,10 +82,16 @@ end end def extract_parameters(payload) if LogStasher.include_parameters? - { :params => JSON.generate(payload[:params].except(*INTERNAL_PARAMS)) } + external_params = payload[:params].except(*INTERNAL_PARAMS) + + if LogStasher.serialize_parameters? + { :params => JSON.generate(external_params) } + else + { :params => external_params } + end else {} end end