# File lib/picnic.rb, line 43 def init_db_logger begin if self::Conf.db_log log_file = self::Conf.db_log[:file] || "#{self.to_s.downcase}_db.log" self::Models::Base.logger = Picnic::Utils::Logger.new(log_file) self::Models::Base.logger.level = Picnic::Utils::Logger.const_get(self::Conf.db_log[:level] || 'DEBUG') $LOG.debug "Logging database queries to #{log_file.inspect}" end rescue Errno::EACCES => e $LOG.warn "Can't write to database log file at '#{log_file}': #{e}" end end