Module: Codacy::Configuration
- Defined in:
- lib/codacy/configuration.rb
Defined Under Namespace
Classes: MultiLogger
Class Method Summary collapse
Class Method Details
.logger ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/codacy/configuration.rb', line 7 def self.logger log_filename = self.temp_dir + 'codacy-coverage_' + Date.today.to_s + '.log' log_file = File.open(log_filename, 'a') logger_file = Logger.new(log_file) logger_file.level = Logger::DEBUG logger_stdout = Logger.new(STDOUT) logger_stdout.level = Logger::INFO log = MultiLogger.new(logger_stdout, logger_file) log end |
.temp_dir ⇒ Object
22 23 24 25 26 |
# File 'lib/codacy/configuration.rb', line 22 def self.temp_dir directory_name = Dir.tmpdir + "/codacy-coverage/" Dir.mkdir(directory_name) unless File.exists?(directory_name) directory_name end |