INNER CODE UNIT · Go

newExportSystem

open-policy-agent/gatekeeper · main.go:655

func newExportSystem() *export.System {
	if *exportutil.ExportEnabled || *exportutil.AdmissionExportEnabled {
		return export.NewSystem()
	}
	return nil
}

func setLoggerForProduction(encoder zapcore.LevelEncoder, dest io.Writer) {
	sink := zapcore.AddSync(os.Stderr)
	if dest != nil {
		sink = zapcore.AddSync(dest)
	}
	var opts []zap.Option
	encCfg := zap.NewProductionEncoderConfig()
	encCfg.LevelKey = *logLevelKey
	encCfg.EncodeLevel = encoder
	enc := zapcore.NewJSONEncoder(encCfg)
	lvl := zap.NewAtomicLevelAt(zap.WarnLevel)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…