Sha256: db6f590bb057e72af319acb3a46686da8d93cf51ff78bc92a3d021da60099d43
Contents?: true
Size: 579 Bytes
Versions: 25
Compression:
Stored size: 579 Bytes
Contents
module Rollbar class LoggerProxy attr_reader :object def initialize(object) @object = object end def debug(message) log('debug', message) end def info(message) log('info', message) end def warn(message) log('warn', message) end def error(message) log('error', message) end def log(level, message) return unless Rollbar.configuration.enabled @object.send(level, message) rescue puts "[Rollbar] Error logging #{level}:" puts "[Rollbar] #{message}" end end end
Version data entries
25 entries across 25 versions & 1 rubygems