Sha256: bf7c97ced06214c2c3358f89658aa870adcc712500dffba99c6b7a77b96ecb12

Contents?: true

Size: 496 Bytes

Versions: 5

Compression:

Stored size: 496 Bytes

Contents

require 'logger'

unless ENV['LAMBY_TEST']

  ENV['RAILS_LOG_TO_STDOUT'] = '1'

  module Lamby
    module Logger

      def initialize(*args, **kwargs)
        args[0] = STDOUT
        super(*args, **kwargs)
      end

    end
  end

  Logger.prepend Lamby::Logger

end

# TODO: Railtie initializer
# Rails.application.config.logger = ActiveSupport::TaggedLogging.new(
#   ActiveSupport::Logger.new(STDOUT).tap { |logger|
#     logger.formatter = Rails.application.config.log_formatter
#   }
# )

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lamby-3.1.3 lib/lamby/logger.rb
lamby-3.1.2 lib/lamby/logger.rb
lamby-3.1.1 lib/lamby/logger.rb
lamby-3.1.0 lib/lamby/logger.rb
lamby-3.0.3 lib/lamby/logger.rb