INNER CODE UNIT · Go
logger
megaease/easemesh · operator/main.go:267
logger := zap.New(func(o *zap.Options) {
o.Encoder = encoder
})
ctrl.SetLogger(logger)
}
func unmarshalConfigFile(file string, setupLog logr.Logger, onSuccess func(*ConfigSpec)) {
config, err := ioutil.ReadFile(file)
if err != nil {
setupLog.Error(err, "Read configFile error, %v", err)
os.Exit(1)
}
spec := &ConfigSpec{}
err = yaml.Unmarshal(config, spec)
if err != nil {
setupLog.Error(err, "Read configFile error, %v", err)
os.Exit(1)
}