Skip to content

Commit f0ae7fb

Browse files
fix: opt into fixed klog stderrthreshold behavior
After klog.InitFlags(), set legacy_stderr_threshold_behavior=false and stderrthreshold=INFO so that klog honors the stderrthreshold flag correctly (kubernetes/klog#212). The repo already uses klog/v2 v2.140.0, so no dependency bump is needed. Signed-off-by: Pierluigi Lenoci <pierluigi.lenoci@gmail.com>
1 parent 1931a78 commit f0ae7fb

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

cmd/root.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ func init() {
117117
rootCmd.AddCommand(detectCmd)
118118

119119
klog.InitFlags(nil)
120+
121+
// Opt into fixed stderrthreshold behavior (kubernetes/klog#212).
122+
_ = flag.Set("legacy_stderr_threshold_behavior", "false")
123+
_ = flag.Set("stderrthreshold", "INFO")
124+
120125
pflag.CommandLine.AddGoFlag(flag.CommandLine.Lookup("v"))
121126
}
122127

0 commit comments

Comments
 (0)