Sha256: 05fc11b6c27d46a7cb0cb47de8041b98029d52e47da3883c765301896298c60e

Contents?: true

Size: 479 Bytes

Versions: 1

Compression:

Stored size: 479 Bytes

Contents

require "logger"

class Octopus::Logger < Logger
  def initialize(logdev, shift_age = 0, shift_size = 1048576)
    ActiveSupport::Deprecation.warn "Octopus::Logger is deprecated and will be removed in Octopus 0.6.x", caller
    super
  end

  def format_message(severity, timestamp, progname, msg)
    str = super

    if ActiveRecord::Base.connection.respond_to?(:current_shard)
      str += "Shard: #{ActiveRecord::Base.connection.current_shard} -"
    end

    str
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ar-octopus-0.5.0 lib/octopus/logger.rb