class Mongo::Monitoring::TopologyChangedLogSubscriber

Subscribes to Topology Changed events and logs them.

@since 2.4.0

Private Instance Methods

log_event(event) click to toggle source
# File lib/mongo/monitoring/topology_changed_log_subscriber.rb, line 25
def log_event(event)
  if event.previous_topology != event.new_topology
    log_debug(
      "Topology type '#{event.previous_topology.display_name}' changed to " +
      "type '#{event.new_topology.display_name}'."
    )
  else
    log_debug(
      "There was a change in the members of the '#{event.new_topology.display_name}' " +
        "topology."
    )
  end
end