module Aspector::Logging
Class used as a wrapper to get logging instances
Public Class Methods
get_logger(context)
click to toggle source
# File lib/aspector/logging.rb, line 5 def get_logger(context) (deconstantize(ENV['ASPECTOR_LOGGER'] || 'Aspector::Logger')).new(context) end
Private Class Methods
deconstantize(klass_name)
click to toggle source
# File lib/aspector/logging.rb, line 11 def deconstantize(klass_name) Object.const_get(klass_name.to_s) rescue NameError $stderr.puts "#{klass_name} is not a valid constant name!" Aspector::Logger end