module Xyeger
Constants
- VERSION
Attributes
config[R]
Public Class Methods
configure() { |config| ... }
click to toggle source
# File lib/xyeger.rb, line 21 def configure @config ||= Xyeger::Config.new() yield(@config) if @config.filter_parameters @config.filter ||= ActionDispatch::Http::ParameterFilter.new(@config.filter_parameters) end Xyeger.setup end
Public Instance Methods
setup()
click to toggle source
# File lib/xyeger.rb, line 33 def setup app = Rails.application setup_lograge(app) Rails.logger.extend(Logger) end
setup_lograge(app)
click to toggle source
# File lib/xyeger.rb, line 40 def setup_lograge(app) app.config.lograge.formatter = -> (data) { Formatters::LogrageRaw.new(data: data) } app.config.lograge.custom_options = lambda do |event| { params: event.payload[:params]&.except('controller', 'action', 'format', 'id') } end Lograge.setup(app) end