diff options
Diffstat (limited to 'lib/logger.rb')
-rw-r--r-- | lib/logger.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/logger.rb b/lib/logger.rb index 918caf0956..7e65af34eb 100644 --- a/lib/logger.rb +++ b/lib/logger.rb @@ -322,22 +322,37 @@ class Logger # +DEBUG+ messages. def debug?; @level <= DEBUG; end + # Sets the severity to DEBUG. + def debug!; self.level = DEBUG; end + # Returns +true+ iff the current severity level allows for the printing of # +INFO+ messages. def info?; @level <= INFO; end + # Sets the severity to INFO. + def info!; self.level = INFO; end + # Returns +true+ iff the current severity level allows for the printing of # +WARN+ messages. def warn?; @level <= WARN; end + # Sets the severity to WARN. + def warn!; self.level = WARN; end + # Returns +true+ iff the current severity level allows for the printing of # +ERROR+ messages. def error?; @level <= ERROR; end + # Sets the severity to ERROR. + def error!; self.level = ERROR; end + # Returns +true+ iff the current severity level allows for the printing of # +FATAL+ messages. def fatal?; @level <= FATAL; end + # Sets the severity to FATAL. + def fatal!; self.level = FATAL; end + # # :call-seq: # Logger.new(logdev, shift_age = 0, shift_size = 1048576) |