From 2e7116cfc3dc8c7c830eba6e99fd5726e85ff1a1 Mon Sep 17 00:00:00 2001 From: sophia Date: Tue, 14 Feb 2023 15:49:37 -0800 Subject: [PATCH] Log ignoring of EnhancedSessionTransportType for debugging --- plugins/providers/hyperv/driver.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/providers/hyperv/driver.rb b/plugins/providers/hyperv/driver.rb index 50b2aa842..8fa6e8dd4 100644 --- a/plugins/providers/hyperv/driver.rb +++ b/plugins/providers/hyperv/driver.rb @@ -1,4 +1,5 @@ require "json" +require "log4r" require "vagrant/util/powershell" @@ -26,6 +27,7 @@ module VagrantPlugins def initialize(id) @vm_id = id + @logger = Log4r::Logger.new("vagrant::hyperv::driver") end # @return [Boolean] Supports VMCX @@ -294,7 +296,10 @@ module VagrantPlugins # @param [String] enhanced session transport type of the VM # @return [nil] def set_enhanced_session_transport_type(transport_type) - execute(:set_enhanced_session_transport_type, VmID: vm_id, type: transport_type) + result = execute(:set_enhanced_session_transport_type, VmID: vm_id, type: transport_type) + if !result.nil? + @logger.debug("EnhancedSessionTransportType is not supported by this version of hyperv, ignoring") + end end protected