From 626195685fbde6021d86740251e6daf555c010da Mon Sep 17 00:00:00 2001 From: Glenn Sarti Date: Thu, 26 Jan 2017 15:09:00 -0800 Subject: [PATCH] (maint) Output logging to STDOUT when debugging Previously log messages would only go to the log file. This commit adds additional functionality to the logger by output to STDOUT if the environment variable VMPOOLER_DEBUG is set. --- lib/vmpooler/logger.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/vmpooler/logger.rb b/lib/vmpooler/logger.rb index 2c70756..8d1d52e 100644 --- a/lib/vmpooler/logger.rb +++ b/lib/vmpooler/logger.rb @@ -11,9 +11,11 @@ module Vmpooler def log(_level, string) time = Time.new stamp = time.strftime('%Y-%m-%d %H:%M:%S') - open(@file, 'a') do |f| f.puts "[#{stamp}] #{string}" + if ENV['VMPOOLER_DEBUG'] + puts "[#{stamp}] #{string}" + end end end end