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