module Logput::Adapters
Logging Adapters
Logging Adapters
Logging Adapters
Logging Adapters
Public Class Methods
obtain(logger)
click to toggle source
Find a registered adapter @return [Adapter] An instance of the adapter, or raise an exception
# File lib/logput/adapters.rb, line 12 def self.obtain(logger) registered_adapters.each do |_, adapter| return adapter.new(logger) if adapter.handles?(logger) end raise "#{logger} is not supported." end
registered_adapters()
click to toggle source
@return [Hash] Currently registered adapters
# File lib/logput/adapters.rb, line 6 def self.registered_adapters @registered_adapters ||= {} end