Sha256: ad723dde9602570493076d4cd2de671d760d952b50ed94ddb5818fa469ea9914

Contents?: true

Size: 555 Bytes

Versions: 1

Compression:

Stored size: 555 Bytes

Contents

module DbCharmer
  module AbstractAdapterExtensions
    module InstanceMethods
      def self.included(base)
        base.alias_method_chain :format_log_entry, :connection_name
      end

      def connection_name
        @connection_name
      end

      def connection_name=(name)
        @connection_name = name
      end

      def format_log_entry_with_connection_name(message, dump = nil)
        msg = connection_name ? "[#{connection_name}] " : ''
        msg << format_log_entry_without_connection_name(message, dump)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
db-charmer-1.5.1 lib/db_charmer/abstract_adapter_extensions.rb