Sha256: e3e69017aa77900b30912e759c4d8dd22c2cd19e629fefdb1dfbc91adf16a3e0
Contents?: true
Size: 775 Bytes
Versions: 2
Compression:
Stored size: 775 Bytes
Contents
# From Matt Payne's slimtimeronshoes class LoggerFacade @@logger = Logger.new(APP_ENV == "development" ? STDOUT : File.open('SlimTimerOnShoesErrors.log', File::WRONLY | File::APPEND | File::CREAT)) @@logger.level = APP_ENV == "production" ? Logger::WARN : Logger::INFO FATAL = Logger::FATAL ERROR = Logger::ERROR WARN = Logger::WARN INFO = Logger::INFO DEBUG = Logger::DEBUG def self.log(message, status=LoggerFacade::INFO) case status when LoggerFacade::DEBUG @@logger.debug(message) when LoggerFacade::ERROR @@logger.error(message) when LoggerFacade::FATAL @@logger.fatal(message) when LoggerFacade::INFO @@logger.info(message) when LoggerFacade::WARN @@logger.warn(message) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
royw-git_shoes-0.0.0 | lib/logger_facade.rb |
royw-git_shoes-0.0.1 | lib/logger_facade.rb |