From bb6174d305e5f5bd5fb9252036607a49a32e9875 Mon Sep 17 00:00:00 2001 From: sophia Date: Wed, 31 Mar 2021 16:29:33 -0500 Subject: [PATCH] Log output to file --- lib/vagrant.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/vagrant.rb b/lib/vagrant.rb index c60a3c717..64abb3838 100644 --- a/lib/vagrant.rb +++ b/lib/vagrant.rb @@ -85,8 +85,13 @@ if ENV["VAGRANT_LOG"] && ENV["VAGRANT_LOG"] != "" debug(msg.strip) end end + logger = VagrantLogger.new("vagrant") - logger.outputters = Log4r::Outputter.stderr + if ENV["VAGRANT_LOG_FILE"] && ENV["VAGRANT_LOG_FILE"] != "" + logger.outputters = Log4r::FileOutputter.new("vagrant", {:filename=>ENV["VAGRANT_LOG_FILE"]} ) + else + logger.outputters = Log4r::Outputter.stderr + end logger.level = level base_formatter = Log4r::BasicFormatter.new if ENV["VAGRANT_LOG_TIMESTAMP"]