INNER CODE UNIT · Go

bufferLogger

apache/apisix-ingress-controller · api/adc/redaction_test.go:35

func bufferLogger(buf *bytes.Buffer) logr.Logger {
	core := zapcore.NewCore(
		zapcore.NewConsoleEncoder(zap.NewDevelopmentEncoderConfig()),
		zapcore.AddSync(buf),
		zapcore.DebugLevel,
	)
	return zapr.NewLogger(zap.New(core))
}

const secretPluginValue = "SUPER-SECRET-KAFKA-PASSWORD"

func secretPluginMap() map[string]any {
	return map[string]any{
		"kafka-logger": map[string]any{"sasl_config": map[string]any{"password": secretPluginValue}},
		"http-logger":  map[string]any{"uri": "http://logs.example"},
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…