Sha256: ae84226400d53ee8bcdca9e3a320f1a3f28a8fd78b4855a07967d0905f9ab01a
Contents?: true
Size: 647 Bytes
Versions: 3
Compression:
Stored size: 647 Bytes
Contents
require 'rails' require 'lograge' module Metova module Logger class Railtie < ::Rails::Railtie initializer 'metova.logger' do |app| app.config.log_tags = [ lambda { |req| req.uuid[0..15] } ] end config.lograge.enabled = true config.lograge.custom_options = lambda do |event| params = event.payload[:params].reject do |k| %w(controller action format).include? k end { time: event.time, user: event.payload[:user], ip: event.payload[:ip], params: "<PARAMS>#{params}</PARAMS>" } end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
metova-logger-0.0.7 | lib/metova/logger/railtie.rb |
metova-logger-0.0.6 | lib/metova/logger/railtie.rb |
metova-logger-0.0.5 | lib/metova/logger/railtie.rb |