Sha256: 5c66b928a2698c54ea57b86b522ef3ea084794805b54d3cb42133f3429ed5138
Contents?: true
Size: 905 Bytes
Versions: 2
Compression:
Stored size: 905 Bytes
Contents
require 'logger' class Logger @logger = Logger.new(STDOUT) def self.init_logger(level) @logger.level = case level when 'WARN' Logger::WARN when 'DEBUG' Logger::DEBUG when 'ERROR' Logger::ERROR when 'FATAL' Logger::FATAL when 'INFO' Logger::INFO else Logger::FATAL end @logger.formatter = proc do |severity, datetime, progname, msg| "[#{datetime}] #{severity} (#{progname}): #{msg}\n" end end def self.info(msg) @logger.info(msg) end def self.debug(msg) @logger.debug(msg) end def self.warning(msg) @logger.warning(msg) end def self.error(msg) @logger.error(msg) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
securenative-0.1.17 | lib/securenative/logger.rb |
securenative-0.1.16 | lib/securenative/logger.rb |