Module: Multidb::LogSubscriberExtension
- Defined in:
- lib/multidb/log_subscriber.rb
Instance Method Summary collapse
Instance Method Details
#debug(msg = nil) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/multidb/log_subscriber.rb', line 11 def debug(msg = nil) name = Multidb.balancer.current_connection_name if name db = color("[DB: #{name}]", ActiveSupport::LogSubscriber::GREEN, bold: true) super(db + msg.to_s) else super end end |
#sql(event) ⇒ Object
5 6 7 8 9 |
# 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 |