Sha256: f7c0eb399c85c3ec81ec1b752f96153f0c554ec00a7c48784bdb1c903f778baa
Contents?: true
Size: 531 Bytes
Versions: 6
Compression:
Stored size: 531 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) 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
6 entries across 6 versions & 1 rubygems