From 271d1a92f093d96696d61bb71d667166bfffdf9c Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sat, 3 Dec 2011 16:11:31 -0800 Subject: [PATCH] Allow enabling of logging with VAGRANT_LOG --- bin/vagrant | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bin/vagrant b/bin/vagrant index ab8b07f66..6999b92e0 100755 --- a/bin/vagrant +++ b/bin/vagrant @@ -3,6 +3,15 @@ require 'log4r' require 'vagrant' require 'vagrant/cli' +# Enable logging if it is requested. We do this before +# anything else so that all logs are visible. +if ENV["VAGRANT_LOG"] + logger = Log4r::Logger.new("vagrant") + logger.outputters = Log4r::Outputter.stdout + logger.level = Log4r.const_get(ENV["VAGRANT_LOG"].upcase) + logger = nil +end + # Create a logger right away logger = Log4r::Logger.new("vagrant::bin::vagrant") logger.info("`vagrant` invoked: #{ARGV.inspect}")