@@ -27,7 +27,8 @@ import (
2727"os"
2828"time"
2929
30- "github.com/go-logr/logr/slogr"
30+ "github.com/go-logr/logr"
31+
3132"k8s.io/klog/v2"
3233internal "k8s.io/klog/v2/internal/buffer"
3334)
@@ -71,7 +72,7 @@ func ExampleBackground_Slog() {
7172internal .Pid = 123
7273
7374logrLogger := klog .Background ()
74- slogHandler := slogr . NewSlogHandler (logrLogger )
75+ slogHandler := logr . ToSlogHandler (logrLogger )
7576slogLogger := slog .New (slogHandler )
7677
7778// Note that -vmodule does not work when using the slog API because
@@ -107,10 +108,10 @@ func ExampleBackground_Slog() {
107108)
108109
109110// Output:
110- // I1224 12:30:40.000000 123 klogr_slog_test.go:80 ] "A debug message"
111- // I1224 12:30:40.000000 123 klogr_slog_test.go:82 ] "An info message"
112- // W1224 12:30:40.000000 123 klogr_slog_test.go:83 ] "A warning"
113- // E1224 12:30:40.000000 123 klogr_slog_test.go:84 ] "An error" err="fake error"
114- // I1224 12:30:40.000000 123 klogr_slog_test.go:87 ] "Grouping" top.sub={"str":"abc","bool":true,"bottom":{"coordinates":{"X":-1,"Y":-2}}} top.duration="1s" top.pi=3.12 top.e=2.71 top.moreCoordinates={"X":100,"Y":200}
115- // I1224 12:30:40.000000 123 klogr_slog_test.go:103 ] "slog values" variables={"a":1,"b":2} duration="1s" coordinates={"X":100,"Y":200}
111+ // I1224 12:30:40.000000 123 klogr_slog_test.go:81 ] "A debug message"
112+ // I1224 12:30:40.000000 123 klogr_slog_test.go:83 ] "An info message"
113+ // W1224 12:30:40.000000 123 klogr_slog_test.go:84 ] "A warning"
114+ // E1224 12:30:40.000000 123 klogr_slog_test.go:85 ] "An error" err="fake error"
115+ // I1224 12:30:40.000000 123 klogr_slog_test.go:88 ] "Grouping" top.sub={"str":"abc","bool":true,"bottom":{"coordinates":{"X":-1,"Y":-2}}} top.duration="1s" top.pi=3.12 top.e=2.71 top.moreCoordinates={"X":100,"Y":200}
116+ // I1224 12:30:40.000000 123 klogr_slog_test.go:104 ] "slog values" variables={"a":1,"b":2} duration="1s" coordinates={"X":100,"Y":200}
116117}
0 commit comments