class BetterLogs::ActionDispatch::LogSubscriber
Attributes
formatter[R]
logger[R]
Public Class Methods
new(formatter = ::BetterLogs::Formatters::KeyValueFormatter.new, logger = ::Rails.logger)
click to toggle source
Calls superclass method
# File lib/better_logs/action_dispatch/log_subscriber.rb, line 4 def initialize(formatter = ::BetterLogs::Formatters::KeyValueFormatter.new, logger = ::Rails.logger) super() @formatter = formatter @logger = logger end
Public Instance Methods
request(event)
click to toggle source
# File lib/better_logs/action_dispatch/log_subscriber.rb, line 11 def request(event) logger.info formatter.format(::BetterLogs::ActionDispatch::Payload.new(event.payload)) end