class Logger
Public Instance Methods
debug(*args, &block)
click to toggle source
Log a DEBUG
message.
# File lib/logger_ext.rb, line 46 def debug(*args, &block) add_with_options(DEBUG, *args, &block) end
error(*args, &block)
click to toggle source
Log an ERROR
message.
# File lib/logger_ext.rb, line 61 def error(*args, &block) add_with_options(ERROR, *args, &block) end
fatal(*args, &block)
click to toggle source
Log a FATAL
message.
# File lib/logger_ext.rb, line 66 def fatal(*args, &block) add_with_options(FATAL, *args, &block) end
info(*args, &block)
click to toggle source
Log an INFO
message.
# File lib/logger_ext.rb, line 51 def info(*args, &block) add_with_options(INFO, *args, &block) end
unknown(*args, &block)
click to toggle source
Log an UNKNOWN
message.
# File lib/logger_ext.rb, line 71 def unknown(*args, &block) add_with_options(UNKNOWN, *args, &block) end
warn(*args, &block)
click to toggle source
Log a WARN
message.
# File lib/logger_ext.rb, line 56 def warn(*args, &block) add_with_options(WARN, *args, &block) end
Private Instance Methods
add_with_options(severity, *args, &block)
click to toggle source
# File lib/logger_ext.rb, line 32 def add_with_options(severity, *args, &block) return unless level <= severity if block # Note: this will raise an error if args is not empty add severity, nil, *args, &block else add severity, ExtendedMessage.new(*args), nil end end