Module: DRbQS::Utils

Defined in:
lib/drbqs/utils.rb

Class Method Summary collapse

Class Method Details

.create_logger(log_file, log_level) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/drbqs/utils.rb', line 3

def create_logger(log_file, log_level)
  if log_file
    if IO === log_file
      log_output = log_file
    else
      log_output = FileName.create(log_file, :position => :middle, :directory => :parent, :type => :number)
    end
    logger = Logger.new(log_output)
    logger.level = log_level || Logger::ERROR
    return logger
  end
  return nil
end