lib/rocket_job/extensions/mongo/logging.rb in rocketjob-6.1.0 vs lib/rocket_job/extensions/mongo/logging.rb in rocketjob-6.1.1
- old
+ new
@@ -4,25 +4,29 @@
class Monitoring
class CommandLogSubscriber
include SemanticLogger::Loggable
logger.name = "Mongo"
+ undef :started
def started(event)
@event_command = event.command
end
+ undef :succeeded
def succeeded(event)
logger.debug(message: prefix(event),
duration: (event.duration * 1000),
payload: @event_command)
end
+ undef :failed
def failed(event)
logger.debug(message: "#{prefix(event)} Failed: #{event.message}",
duration: (event.duration * 1000),
payload: @event_command)
end
+ undef :prefix
def prefix(event)
"#{event.address} | #{event.database_name}.#{event.command_name}"
end
end
end