INNER CODE UNIT · Go
main
kubepug/kubepug · generator/main.go:37
func main() {
klog.InitFlags(nil)
argsd := args.New()
argsd.AddFlags(pflag.CommandLine)
if err := flag.Set("logtostderr", "true"); err != nil {
klog.Fatalf("Failed to set klog flag logtostderr: %v", err)
}
// Opt into the fixed klog behavior so the --stderrthreshold flag is honored
// even when --logtostderr is enabled. See https://github.com/kubernetes/klog/issues/432
if err := flag.Set("legacy_stderr_threshold_behavior", "false"); err != nil {
klog.Fatalf("Failed to set klog flag legacy_stderr_threshold_behavior: %v", err)
}
if err := flag.Set("stderrthreshold", "INFO"); err != nil {
klog.Fatalf("Failed to set klog flag stderrthreshold: %v", err)
}
pflag.CommandLine.AddGoFlagSet(flag.CommandLine)