Class: ArcadiaLogger::Adapters::Rollbar

Inherits:
ArcadiaLogger::Adapter show all
Defined in:
lib/arcadia_logger/adapters/rollbar.rb

Instance Method Summary collapse

Methods inherited from ArcadiaLogger::Adapter

#method_missing, #warn

Constructor Details

#initializeRollbar

Returns a new instance of Rollbar.



6
7
8
# File 'lib/arcadia_logger/adapters/rollbar.rb', line 6

def initialize
  @logger = ::Rollbar
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ArcadiaLogger::Adapter

Instance Method Details

#log(severity:, message:, **extra_data) ⇒ Object



10
11
12
# File 'lib/arcadia_logger/adapters/rollbar.rb', line 10

def log(severity:, message:, **extra_data)
  @logger.log(severity, message, **extra_data)
end