class S3backup::S3log
Public Class Methods
debug(str)
click to toggle source
# File lib/s3backup/s3log.rb, line 42 def S3log.debug(str) get_logger.debug(str) end
error(str)
click to toggle source
# File lib/s3backup/s3log.rb, line 33 def S3log.error(str) get_logger.error(str) end
get_logger()
click to toggle source
# File lib/s3backup/s3log.rb, line 6 def S3log.get_logger unless @@log_file @@log_file = Logger.new($stderr) @@log_file.level = Logger::INFO end return @@log_file end
info(str)
click to toggle source
# File lib/s3backup/s3log.rb, line 36 def S3log.info(str) get_logger.info(str) end
set_debug(flg)
click to toggle source
# File lib/s3backup/s3log.rb, line 27 def S3log.set_debug(flg) @@debug=flg if @@debug get_logger.level = Logger::DEBUG end end
set_level(level)
click to toggle source
# File lib/s3backup/s3log.rb, line 13 def S3log.set_level(level) unless @@debug case level when /debug/i get_logger.level = Logger::DEBUG when /info/i get_logger.level = Logger::INFO when /warn/i get_logger.level = Logger::WARN when /error/i get_logger.level = Logger::ERROR end end end
set_logfile(f)
click to toggle source
# File lib/s3backup/s3log.rb, line 45 def S3log.set_logfile(f) @@log_file = Logger.new(f) end
warn(str)
click to toggle source
# File lib/s3backup/s3log.rb, line 39 def S3log.warn(str) get_logger.warn(str) end