diff --git a/lib/pluginmanager/templates/filter-plugin/lib/logstash/filters/example.rb.erb b/lib/pluginmanager/templates/filter-plugin/lib/logstash/filters/example.rb.erb index a16ef0ba7..ca5d9f7ca 100644 --- a/lib/pluginmanager/templates/filter-plugin/lib/logstash/filters/example.rb.erb +++ b/lib/pluginmanager/templates/filter-plugin/lib/logstash/filters/example.rb.erb @@ -34,7 +34,7 @@ class LogStash::Filters::<%= classify(plugin_name) %> < LogStash::Filters::Base if @message # Replace the event message with our message as configured in the # config file. - event["message"] = @message + event.set("message", @message) end # filter_matched should go in the last line of our successful code diff --git a/lib/pluginmanager/templates/filter-plugin/spec/filters/example_spec.rb.erb b/lib/pluginmanager/templates/filter-plugin/spec/filters/example_spec.rb.erb index ab4f79993..5dceafe7f 100644 --- a/lib/pluginmanager/templates/filter-plugin/spec/filters/example_spec.rb.erb +++ b/lib/pluginmanager/templates/filter-plugin/spec/filters/example_spec.rb.erb @@ -15,7 +15,7 @@ describe LogStash::Filters::<%= classify(plugin_name) %> do sample("message" => "some text") do expect(subject).to include("message") - expect(subject['message']).to eq('Hello World') + expect(subject.get('message')).to eq('Hello World') end end end