Sha256: 56451c8e3878212e033ac58db377f67913b48e7638f1a47672cd2eb626801c31
Contents?: true
Size: 508 Bytes
Versions: 1
Compression:
Stored size: 508 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lograge-0.3.0 | lib/lograge/formatters/logstash.rb |