Sha256: 75578d9d3b1b490b6ee1aa0be9948e3b9f77f2e5b830ed2b5813d7499518499a
Contents?: true
Size: 539 Bytes
Versions: 4
Compression:
Stored size: 539 Bytes
Contents
module Writer class Logger def info(*args) return if log_level < 2 out = if args.many? o = ["#{args.pop}:"] args.each { |a| o << a } else [args] end $stdout.print(out.join(' ') + "\n") end class << self def config @config ||= Writer.config end end private #log_level # # 0 - error # 1 - warn # 2 - info # 3 - debug def log_level self.class.config.log_level end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
writer-0.4.1.1 | lib/writer/logger.rb |
writer-0.4.1 | lib/writer/logger.rb |
writer-0.4.0.1 | lib/writer/logger.rb |
writer-0.4.0 | lib/writer/logger.rb |