Skip to content

Commit b449e9e

Browse files
author
Pierluigi Lenoci
authored
fix: honor klog -stderrthreshold even when -logtostderr is true (#141)
1 parent 667b167 commit b449e9e

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.21.0
55
require (
66
github.com/russross/blackfriday/v2 v2.1.0
77
k8s.io/gengo/v2 v2.0.0-20250106234829-0359904fc2a6
8-
k8s.io/klog/v2 v2.130.1
8+
k8s.io/klog/v2 v2.140.0
99
)
1010

1111
require (

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA=
1212
golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0=
1313
k8s.io/gengo/v2 v2.0.0-20250106234829-0359904fc2a6 h1:SdzkGIk4b5LFkVO36PuO0Bx4tpBDJDpNN0F1/v8JM5c=
1414
k8s.io/gengo/v2 v2.0.0-20250106234829-0359904fc2a6/go.mod h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU=
15-
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
16-
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
15+
k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc=
16+
k8s.io/klog/v2 v2.140.0/go.mod h1:o+/RWfJ6PwpnFn7OyAG3QnO47BFsymfEfrz6XyYSSp0=

main.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@ func (v *apiPackage) identifier() string { return fmt.Sprintf("%s/%s", v.apiGrou
8787
func init() {
8888
klog.InitFlags(nil)
8989
flag.Set("alsologtostderr", "true") // for klog
90+
// Opt into the new klog behavior so that -stderrthreshold is honored even
91+
// when -logtostderr=true (the default).
92+
// Ref: kubernetes/klog#212, kubernetes/klog#432
93+
flag.Set("legacy_stderr_threshold_behavior", "false")
9094
flag.Parse()
9195

9296
commitHash, commitTime, dirtyBuild := getBuildInfo()

0 commit comments

Comments
 (0)