INNER CODE UNIT · Go
setupLogger
megaease/easemesh · operator/main.go:263
func setupLogger() {
encoderConfig := loggerEncoderConfig()
encoder := zapcore.NewConsoleEncoder(encoderConfig)
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)