module RfLogger

Constants

LEVELS
RailsLogger
SequelLogger
VERSION

Public Class Methods

clear_configuration!() click to toggle source
# File lib/rf_logger/sequel/base.rb, line 34
def clear_configuration!
  @configuration = nil
end
configuration() click to toggle source
# File lib/rf_logger/sequel/base.rb, line 23
def configuration
  @configuration ||= RfLogger::Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/rf_logger/sequel/base.rb, line 27
def configure(&block)
  unless block
    raise ArgumentError.new("You tried to .configure without a block!")
  end
  yield configuration
end
configure!() { |configuration| ... } click to toggle source
# File lib/rf_logger/sequel/base.rb, line 38
def configure!(&block)
  unless block
    raise ArgumentError.new('You tried to .configure without a block!')
  end
  clear_configuration!
  yield configuration
end
try_to_load(file) { || ... } click to toggle source
# File lib/rf_logger.rb, line 4
def self.try_to_load(file)
  begin
    require file
    puts "RfLogger: Detected #{file}." if ENV["RF_LOGGER_LOAD_DEBUG"]
    yield
  rescue LoadError => e
    puts "RfLogger: #{file} not detected.\n\t#{e.to_s}" if ENV["RF_LOGGER_LOAD_DEBUG"]
  end
end