...
Source file
src/k8s.io/klog/v2/k8s_references_slog.go
1
2
3
4
19
20 package klog
21
22 import (
23 "log/slog"
24 )
25
26 func (ref ObjectRef) LogValue() slog.Value {
27 if ref.Namespace != "" {
28 return slog.GroupValue(slog.String("name", ref.Name), slog.String("namespace", ref.Namespace))
29 }
30 return slog.GroupValue(slog.String("name", ref.Name))
31 }
32
33 var _ slog.LogValuer = ObjectRef{}
34
35 func (ks kobjSlice) LogValue() slog.Value {
36 return slog.AnyValue(ks.MarshalLog())
37 }
38
39 var _ slog.LogValuer = kobjSlice{}
40
View as plain text