Sha256: 4cc8ad4969ad68e4181424eec69007ead1ed993c7dcb309c3e1ded6ec799ee8b

Contents?: true

Size: 542 Bytes

Versions: 40

Compression:

Stored size: 542 Bytes

Contents

require 'logger'

module Redcar
  def self.logger
    Core::Logger.root_logger
  end
  
  class Core
    module HasLogger
      def logger
        Core::Logger.root_logger
      end
    end
    
    module Logger
      def self.init
        level = ENV["REDCAR_LOG"] || "error"
        root_logger.level = ::Logger::ERROR
#        appender = Logging::Appenders.stdout(:level => level)
#        root_logger.add_appenders(appender)
      end
      
      def self.root_logger
        @logger ||= ::Logger.new(STDOUT)
      end
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
redcar-0.11.0dev plugins/core/lib/core/logger.rb
redcar-0.10 plugins/core/lib/core/logger.rb
redcar-0.9.2 plugins/core/lib/core/logger.rb
redcar-0.9.1 plugins/core/lib/core/logger.rb
redcar-0.9.0 plugins/core/lib/core/logger.rb
redcar-0.8.1 plugins/core/lib/core/logger.rb
redcar-0.8 plugins/core/lib/core/logger.rb
redcar-0.7 plugins/core/lib/core/logger.rb
redcar-0.6.1 plugins/core/lib/core/logger.rb
redcar-0.6 plugins/core/lib/core/logger.rb
redcar-0.6.1dev plugins/core/lib/core/logger.rb
redcar-0.5.1 plugins/core/lib/core/logger.rb
redcar-0.5 plugins/core/lib/core/logger.rb
redcar-0.5.6dev plugins/core/lib/core/logger.rb
redcar-0.5.5dev plugins/core/lib/core/logger.rb
redcar-0.5.4dev plugins/core/lib/core/logger.rb
redcar-0.5.3dev plugins/core/lib/core/logger.rb
redcar-0.5.2dev plugins/core/lib/core/logger.rb
redcar-0.5.1dev plugins/core/lib/core/logger.rb
redcar-0.4.1 plugins/core/lib/core/logger.rb