class UniqLogger::Configuration
Public Class Methods
config()
click to toggle source
# File lib/uniq_logger/configuration.rb, line 55 def self.config @config end
configure(opts = {})
click to toggle source
Configure through hash
# File lib/uniq_logger/configuration.rb, line 31 def self.configure(opts = {}) opts.each {|k,v| @config[k.to_s] = v if @valid_config_keys.include? k.to_s} end
configure_with_path()
click to toggle source
Configure through yaml file
# File lib/uniq_logger/configuration.rb, line 36 def self.configure_with_path if defined?(::Rails).nil? path_to_yaml_file = "../config/uniq_logger.yml" else path_to_yaml_file = "#{::Rails.root}/config/uniq_logger.yml" end begin config = YAML::load(IO.read(path_to_yaml_file)) rescue Errno::ENOENT puts "YAML configuration file couldn't be found. Using defaults." return rescue Psych::SyntaxError puts "YAML configuration file contains invalid syntax. Using defaults." return end configure(config) end