Sha256: 5fb7b516d5e083448209e7682b55de70440ac208ad6dd30799a839f398a5d082

Contents?: true

Size: 688 Bytes

Versions: 11

Compression:

Stored size: 688 Bytes

Contents

module DbCharmer
  module AbstractAdapter
    module LogFormatting

      def self.included(base)
        base.alias_method_chain :format_log_entry, :connection_name
      end

      def connection_name
        raise "Can't find connection configuration!" unless @config
        @config[:connection_name]
      end

      # Rails 2.X specific logging method
      def format_log_entry_with_connection_name(message, dump = nil)
        msg = connection_name ? "[#{connection_name}] " : ''
        msg = "  \e[0;34;1m#{msg}\e[0m" if connection_name && ::ActiveRecord::Base.colorize_logging
        msg << format_log_entry_without_connection_name(message, dump)
      end

    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
db-charmer-1.9.1 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.9.0 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.8.4 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.8.3 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.8.2 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.8.1 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.8.0 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.8.0.pre1 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.7.1 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.7.0 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb
db-charmer-1.7.0.pre7 lib/db_charmer/rails2/abstract_adapter/log_formatting.rb