Sha256: f647c6c5f519c59e12561c7f5073f232d7a84e20efcfdfb39ed85e3e94f0ac6a
Contents?: true
Size: 557 Bytes
Versions: 7
Compression:
Stored size: 557 Bytes
Contents
module Sc4ry class Logger @@loggers = {:stdout => ::Logger.new(STDOUT)} @@current = :stdout def Logger.list_avaible return @@loggers end def Logger.current return @@current end def Logger.get return @@loggers[@@current] end def Logger.current=(sym) raise "Logger not define : #{sym}" unless @@loggers.keys.include? sym @@current = sym end def Logger.register(options = {}) @@loggers[options[:name]] = options[:instance] end end end
Version data entries
7 entries across 7 versions & 1 rubygems