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