in operatortrace-go/pkg/client/tracing_client.go [266:278]
func (tc *tracingClient) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error {
gvk, _ := apiutil.GVKForObject(list, tc.scheme)
kind := gvk.GroupKind().Kind
ctx, span := startSpanFromContextList(ctx, tc.Logger, tc.Tracer, list, kind)
defer span.End()
tc.Logger.Info("Getting List", "object", kind)
err := tc.Client.List(ctx, list, opts...)
if err != nil {
span.RecordError(err)
}
return err
}