class Lograge::Formatters::Logstash
Public Instance Methods
call(data)
click to toggle source
# File lib/lograge/formatters/logstash.rb, line 4 def call(data) load_dependencies event = LogStash::Event.new(data) event['message'] = "[#{data[:status]}] #{data[:method]} #{data[:path]} (#{data[:controller]}##{data[:action]})" event.to_json end
load_dependencies()
click to toggle source
# File lib/lograge/formatters/logstash.rb, line 12 def load_dependencies require 'logstash-event' rescue LoadError puts 'You need to install the logstash-event gem to use the logstash output.' raise end