Sha256: c8724aa8e45090b9ebad7fa36e68d3783bc06b9fb7f85b7d20e5f48d5a9c3739

Contents?: true

Size: 570 Bytes

Versions: 64

Compression:

Stored size: 570 Bytes

Contents

require 'singleton'
require 'logging/nutella_logger'
require 'logging/nutella_logger-remote'

module Nutella

  class NutellaLogging
    include Singleton
    
    def initialize
      console = NutellaLogger.new('console')
      log = NutellaLoggerRemote.new('log')
      @loggers = {:log => log, :console => console}
    end
    
    def logger(name)
      @loggers[name]
    end 
    
  end
  
end


module Kernel
  
  def console
    Nutella::NutellaLogging.instance.logger(:console)
  end
  
  def log
    Nutella::NutellaLogging.instance.logger(:log)
  end
  
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
nutella_framework-0.9.2 lib/logging/nutella_logging.rb
nutella_framework-0.9.1 lib/logging/nutella_logging.rb
nutella_framework-0.9.0 lib/logging/nutella_logging.rb
nutella_framework-0.8.0 lib/logging/nutella_logging.rb
nutella_framework-0.7.3 lib/logging/nutella_logging.rb
nutella_framework-0.7.2 lib/logging/nutella_logging.rb
nutella_framework-0.7.1 lib/logging/nutella_logging.rb
nutella_framework-0.7.0 lib/logging/nutella_logging.rb
nutella_framework-0.6.21 lib/logging/nutella_logging.rb
nutella_framework-0.6.20 lib/logging/nutella_logging.rb
nutella_framework-0.6.19 lib/logging/nutella_logging.rb
nutella_framework-0.6.18 lib/logging/nutella_logging.rb
nutella_framework-0.6.17 lib/logging/nutella_logging.rb
nutella_framework-0.6.16 lib/logging/nutella_logging.rb
nutella_framework-0.6.15 lib/logging/nutella_logging.rb
nutella_framework-0.6.13 lib/logging/nutella_logging.rb
nutella_framework-0.6.12 lib/logging/nutella_logging.rb
nutella_framework-0.6.11 lib/logging/nutella_logging.rb
nutella_framework-0.6.10 lib/logging/nutella_logging.rb
nutella_framework-0.6.9 lib/logging/nutella_logging.rb