From 70ab8032a0006a8bab03bc3fa5e6b9968693faac Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Wed, 4 Dec 2024 17:36:04 +0700 Subject: [PATCH] cmd/cli: silent WMI query The log is being printed by the wmi library, which may cause confusion. --- cmd/cli/net_windows.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/cli/net_windows.go b/cmd/cli/net_windows.go index 7174a1f..2077b85 100644 --- a/cmd/cli/net_windows.go +++ b/cmd/cli/net_windows.go @@ -1,7 +1,10 @@ package cli import ( + "io" + "log" "net" + "os" "github.com/microsoft/wmi/pkg/base/host" "github.com/microsoft/wmi/pkg/base/instance" @@ -32,6 +35,8 @@ func validInterfacesMap() map[string]struct{} { // validInterfaces returns a list of all physical interfaces. func validInterfaces() []string { + log.SetOutput(io.Discard) + defer log.SetOutput(os.Stderr) whost := host.NewWmiLocalHost() q := query.NewWmiQuery("MSFT_NetAdapter") instances, err := instance.GetWmiInstancesFromHost(whost, string(constant.StadardCimV2), q)