module EvilEvents::Core::Events::Notifier::Logging
@api private @since 0.3.0
Public Instance Methods
log_failure(event, subscriber)
click to toggle source
@param event [EvilEvents::Core::Events::AbstractEvent] @param subscriber [EvilEvents::Core::Events::Subscriber] @return void
@api private @since 0.3.0
# File lib/evil_events/core/events/notifier/logging.rb, line 12 def log_failure(event, subscriber) log_activity(event, subscriber, :failed) end
log_success(event, subscriber)
click to toggle source
@param event [EvilEvents::Core::Events::AbstractEvent] @param subscriber [EvilEvents::Core::Events::Subscriber] @return void
@api private @since 0.3.0
# File lib/evil_events/core/events/notifier/logging.rb, line 22 def log_success(event, subscriber) log_activity(event, subscriber, :successful) end
Private Instance Methods
log_activity(event, subscriber, status)
click to toggle source
@param event [EvilEvents::Core::Events::AbstractEvent] @param subscriber [EvilEvents::Core::Events::Subscriber] @param status [String, Symbol] @return void
@api private @since 0.3.0
# File lib/evil_events/core/events/notifier/logging.rb, line 35 def log_activity(event, subscriber, status) activity = "EventProcessed(#{event.type})" message = "EVENT_ID: #{event.id} :: " \ "STATUS: #{status} :: " \ "SUBSCRIBER: #{subscriber.source_object}" EvilEvents::Core::ActivityLogger.log(activity: activity, message: message) end