class ArcadiaLogger::Adapters::Logger
Constants
- SEVERITY
Public Class Methods
new(logger: ::Logger.new(STDOUT))
click to toggle source
you can pass rails logger here (logger: Rails.logger)
# File lib/arcadia_logger/adapters/logger.rb, line 16 def initialize(logger: ::Logger.new(STDOUT)) @logger = logger end
Public Instance Methods
log(severity:, message:, **extra_data)
click to toggle source
# File lib/arcadia_logger/adapters/logger.rb, line 20 def log(severity:, message:, **extra_data) @logger.log(SEVERITY[severity] || ::Logger::Severity::UNKNOWN, "#{message} - #{extra_data}") end