class EventTracer::BaseLogger
Attributes
decoratee[R]
logger[R]
Private Instance Methods
send_message(log_method, action:, message:, **args)
click to toggle source
EventTracer ensures action & message is always populated
# File lib/event_tracer/base_logger.rb, line 22 def send_message(log_method, action:, message:, **args) args.delete(:metrics) data = args.merge(action: action, message: message) logger.public_send(log_method, data) end