Sha256: b4ef3fbf8eedc1ef7227fd487bd1ba58d01bf788b1e1e83f5b92a458323fd030
Contents?: true
Size: 509 Bytes
Versions: 22
Compression:
Stored size: 509 Bytes
Contents
module Lograge module Formatters class Logstash 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 def load_dependencies require 'logstash-event' rescue LoadError puts 'You need to install the logstash-event gem to use the logstash output.' raise end end end end
Version data entries
22 entries across 22 versions & 1 rubygems