Sha256: 9d0bc529885e42bf7563cee4e36d164e18f296dff96629c14e1eb4c827b21361

Contents?: true

Size: 369 Bytes

Versions: 48

Compression:

Stored size: 369 Bytes

Contents

require 'active_support/logger'
require 'incline/json_log_formatter'

module Incline
  ##
  # Overrides the default formatter for the base logger.
  class JsonLogger < ::ActiveSupport::Logger
  
    ##
    # Sets the formatter to Incline::JsonLogFormatter.
    def initialize(*args)
      super
      @formatter = ::Incline::JsonLogFormatter.new
    end
    
  end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
incline-0.3.14 lib/incline/json_logger.rb
incline-0.3.13 lib/incline/json_logger.rb
incline-0.3.12 lib/incline/json_logger.rb
incline-0.3.11 lib/incline/json_logger.rb
incline-0.3.10 lib/incline/json_logger.rb
incline-0.3.9 lib/incline/json_logger.rb
incline-0.3.8 lib/incline/json_logger.rb
incline-0.3.7 lib/incline/json_logger.rb
incline-0.3.6 lib/incline/json_logger.rb
incline-0.3.5 lib/incline/json_logger.rb
incline-0.3.4 lib/incline/json_logger.rb
incline-0.3.3 lib/incline/json_logger.rb
incline-0.3.2 lib/incline/json_logger.rb
incline-0.3.1 lib/incline/json_logger.rb
incline-0.3.0 lib/incline/json_logger.rb
incline-0.2.36 lib/incline/json_logger.rb
incline-0.2.35 lib/incline/json_logger.rb
incline-0.2.34 lib/incline/json_logger.rb
incline-0.2.28 lib/incline/json_logger.rb
incline-0.2.27 lib/incline/json_logger.rb