summaryrefslogtreecommitdiff
path: root/lib/gitlab_logger.rb
blob: 4b87e27e891b1be2dcfd04921bf69b5da3698786 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
require 'logger'

require_relative 'gitlab_config'

def convert_log_level log_level
  Logger.const_get(log_level.upcase)
rescue NameError
  $stderr.puts "WARNING: Unrecognized log level #{log_level.inspect}."
  $stderr.puts "WARNING: Falling back to INFO."
  Logger::INFO
end

config = GitlabConfig.new

$logger = Logger.new(config.log_file)
$logger.level = convert_log_level(config.log_level)