Sha256: 739f09efd82c1984e2c781c2f218638ede85d72a528dfa1817603e0eac217070
Contents?: true
Size: 553 Bytes
Versions: 2
Compression:
Stored size: 553 Bytes
Contents
require 'logger' require 'singleton' class Phenomenal::Error < StandardError; end class Phenomenal::Logger attr_accessor :logger include Singleton def info(msg) logger.info(msg) end def debug(msg) logger.debug(msg) end def warn(msg) logger.warn(msg) end def error(msg) logger.error(msg) raise(Phenomenal::Error, msg) end private def initialize self.logger = Logger.new(STDOUT) self.logger.level = Logger::DEBUG self.logger.datetime_format = "%Y-%m-%d - %H:%M:%S" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
phenomenal-0.11.11.24.4 | lib/phenomenal/logger.rb |
phenomenal-0.11.11.24.3 | lib/phenomenal/logger.rb |