cmd/cli: silent WMI query

The log is being printed by the wmi library, which may cause confusion.
This commit is contained in:
Cuong Manh Le
2024-12-04 17:36:04 +07:00
committed by Cuong Manh Le
parent 8360bdc50a
commit 70ab8032a0

View File

@@ -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)