Class: S3backup::S3log
- Inherits:
-
Object
- Object
- S3backup::S3log
- Defined in:
- lib/s3backup/s3log.rb
Constant Summary collapse
- @@log_file =
nil
- @@debug =
false
Class Method Summary collapse
- .debug(str) ⇒ Object
- .error(str) ⇒ Object
- .get_logger ⇒ Object
- .info(str) ⇒ Object
- .set_debug(flg) ⇒ Object
- .set_level(level) ⇒ Object
- .set_logfile(f) ⇒ Object
- .warn(str) ⇒ Object
Class Method Details
.debug(str) ⇒ Object
42 43 44 |
# File 'lib/s3backup/s3log.rb', line 42 def S3log.debug(str) get_logger.debug(str) end |
.error(str) ⇒ Object
33 34 35 |
# File 'lib/s3backup/s3log.rb', line 33 def S3log.error(str) get_logger.error(str) end |
.get_logger ⇒ Object
6 7 8 9 10 11 12 |
# 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) ⇒ Object
36 37 38 |
# File 'lib/s3backup/s3log.rb', line 36 def S3log.info(str) get_logger.info(str) end |
.set_debug(flg) ⇒ Object
27 28 29 30 31 32 |
# 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) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# 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) ⇒ Object
45 46 47 |
# File 'lib/s3backup/s3log.rb', line 45 def S3log.set_logfile(f) @@log_file = Logger.new(f) end |
.warn(str) ⇒ Object
39 40 41 |
# File 'lib/s3backup/s3log.rb', line 39 def S3log.warn(str) get_logger.warn(str) end |