the-oneacct-export-project/oneacct-export

View on GitHub
lib/oneacct_exporter/log.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'logger'

class OneacctExporter
  module Log
    def self.setup_log_level(logger)
      if ENV['ONEACCT_EXPORT_LOG_LEVEL'] && Logger::Severity.const_defined?(ENV['ONEACCT_EXPORT_LOG_LEVEL'])
        logger.level = Logger::Severity.const_get ENV['ONEACCT_EXPORT_LOG_LEVEL']
      else
        logger.level = Logger::ERROR
      end

      logger
    end
  end
end