module Multidb::LogSubscriberExtension

Public Instance Methods

debug(msg) click to toggle source
Calls superclass method
# File lib/multidb/log_subscriber.rb, line 11
def debug(msg)
  name = Multidb.balancer.current_connection_name
  if name
    db = color("[DB: #{name}]", ActiveSupport::LogSubscriber::GREEN, true)
    super(db + msg)
  else
    super
  end
end
sql(event) click to toggle source
Calls superclass method
# File lib/multidb/log_subscriber.rb, line 5
def sql(event)
  name = Multidb.balancer.current_connection_name
  event.payload[:db_name] = name if name
  super
end