class RollbarLogger
Constants
- VERSION
Public Class Methods
new()
click to toggle source
# File lib/rollbar_logger.rb, line 16 def initialize @level = DEBUG @logdev = nil Rollbar.configuration.logger = Logger.new("/dev/null") end
Public Instance Methods
<<(message)
click to toggle source
# File lib/rollbar_logger.rb, line 39 def <<(message) error(message) end
add(severity, message = nil, progname = nil) { |: progname| ... }
click to toggle source
# File lib/rollbar_logger.rb, line 43 def add(severity, message = nil, progname = nil, &block) severity ||= FATAL severity = FATAL if severity == UNKNOWN message ||= block_given? ? yield : progname return true if severity < @level Rollbar.log(rollbar_level(severity), message) end
datetime_format()
click to toggle source
# File lib/rollbar_logger.rb, line 35 def datetime_format raise(DatetimeFormatNotSupported) end
datetime_format=(datetime_format)
click to toggle source
# File lib/rollbar_logger.rb, line 31 def datetime_format=(datetime_format) raise(DatetimeFormatNotSupported) end
formatter()
click to toggle source
# File lib/rollbar_logger.rb, line 27 def formatter raise(FormatterNotSupported) end
formatter=(formatter)
click to toggle source
# File lib/rollbar_logger.rb, line 23 def formatter=(formatter) raise(FormatterNotSupported) end
Private Instance Methods
rollbar_level(severity)
click to toggle source
# File lib/rollbar_logger.rb, line 55 def rollbar_level(severity) [:debug, :info, :warning, :error, :critical, :error][severity] || :error end