Module: DoiExtractor::Logger

Defined in:
lib/doi_extractor/logger.rb

Class Method Summary collapse

Class Method Details

.get_logObject



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

def self.get_log
  pkg_path = '/pkg/ipums/programming/doi_extractor/current/log'
  local_path = File.expand_path(File.dirname(__FILE__) + '/../../log')

  if Dir::exists?(pkg_path) && File.writable?(pkg_path)
    log_path = pkg_path
  else
    log_path = local_path
  end

  ::Logger.new("#{log_path}/doi_extractor.log", 15, 1073741824)
end