cns/logger/v2/logger_windows.go (11 lines of code) (raw):

package logger import ( cores "github.com/Azure/azure-container-networking/cns/logger/v2/cores" "go.uber.org/zap/zapcore" ) // platformCore returns a zapcore.Core that sends logs to ETW. func platformCore(cfg *Config) (zapcore.Core, func(), error) { if cfg.ETW == nil { return zapcore.NewNopCore(), func() {}, nil } return cores.ETWCore(cfg.ETW) //nolint:wrapcheck // ignore }