class Mongo::Monitoring::ServerDescriptionChangedLogSubscriber

Subscribes to Server Description Changed events and logs them.

@since 2.4.0

Private Instance Methods

awaited_indicator(event) click to toggle source
# File lib/mongo/monitoring/server_description_changed_log_subscriber.rb, line 35
def awaited_indicator(event)
  if event.awaited?
    ' [awaited]'
  else
    ''
  end
end
log_event(event) click to toggle source
# File lib/mongo/monitoring/server_description_changed_log_subscriber.rb, line 28
def log_event(event)
  log_debug(
    "Server description for #{event.address} changed from " +
    "'#{event.previous_description.server_type}' to '#{event.new_description.server_type}'#{awaited_indicator(event)}."
  )
end