fix(tracing): Add back support for formatting derived scalar types.
This is a partial revert of b3f5eeb3. While using a type switch is more efficient, it also differentiates between a `string` type and a derived type, such as `ext.SpanTypeEnum`. By reverting back to using reflect for the type match, we fix this regression. This change keeps the `fmt.Stringer` interface match, which is used for `*url.URL`. A test case for `ext.SpanTypeEnum` has been added.
-
mentioned in merge request gitlab-com/gl-infra/platform/runway/example-service!454 (merged)
-
mentioned in merge request gitlab-org/duo-workflow/duo-workflow-executor!200
-
mentioned in merge request gitlab-elasticsearch-indexer!770 (merged)
-
mentioned in merge request gitlab-zoekt-indexer!707 (merged)
-
mentioned in merge request release-tools!4535 (merged)
-
mentioned in merge request gitlab-com/gl-infra/woodhouse!613 (merged)
-
mentioned in merge request gitlab-org/auth/glgo!188
-
mentioned in merge request gitlab-org/cells/topology-service!386 (merged)
-
mentioned in merge request gitlab-com/gl-infra/cmbr!443 (merged)
-
mentioned in merge request container-registry!2578 (merged)
-
mentioned in merge request gitlab-pages!1212 (closed)
-
mentioned in merge request gitaly!8256 (merged)
-
mentioned in merge request gitlab-com/gl-infra/sandbox/donkey!8 (merged)
-
mentioned in merge request gitlab!212922
-
mentioned in merge request gitlab-pages!1221