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.2.26 lib/incline/json_logger.rb
incline-0.2.25 lib/incline/json_logger.rb
incline-0.2.24 lib/incline/json_logger.rb
incline-0.2.23 lib/incline/json_logger.rb
incline-0.2.22 lib/incline/json_logger.rb
incline-0.2.21 lib/incline/json_logger.rb
incline-0.2.20 lib/incline/json_logger.rb
incline-0.2.19 lib/incline/json_logger.rb
incline-0.2.18 lib/incline/json_logger.rb
incline-0.2.17 lib/incline/json_logger.rb
incline-0.2.16 lib/incline/json_logger.rb
incline-0.2.15 lib/incline/json_logger.rb
incline-0.2.14 lib/incline/json_logger.rb
incline-0.2.13 lib/incline/json_logger.rb
incline-0.2.12 lib/incline/json_logger.rb
incline-0.2.11 lib/incline/json_logger.rb
incline-0.2.10 lib/incline/json_logger.rb
incline-0.2.9 lib/incline/json_logger.rb
incline-0.2.8 lib/incline/json_logger.rb
incline-0.2.7 lib/incline/json_logger.rb