module PDO::Logging

Public Instance Methods

logger() click to toggle source
# File lib/pdo/logging.rb, line 15
def logger

  return @logger if @logger

  conf_dir = File.expand_path("#{File.dirname(__FILE__)}/../../conf")

  [conf_dir, '/etc/pdo', "#{ENV['HOME']}/.pdo"].each { |dir|
    conf = "#{dir}/log4r.yaml"
    Log4r::YamlConfigurator.load_yaml_file conf if File.exists? conf
  }

  @logger = Logger[self.class.to_s] || Logger['pdo']

end