From 912266e11bbbc9805d97f5ad986d413239efbcfd Mon Sep 17 00:00:00 2001 From: Angel Marin Date: Sat, 13 Jun 2026 11:16:25 +0200 Subject: [PATCH] HYPERFLEET-1223 - fix: remove WithPrettyPrint from OTel stdout exporter Compact JSON output avoids multi-line span data interleaving with single-line structured log output in local/dev environments. Co-Authored-By: Claude --- pkg/telemetry/otel.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkg/telemetry/otel.go b/pkg/telemetry/otel.go index 3063e13b..536bb404 100644 --- a/pkg/telemetry/otel.go +++ b/pkg/telemetry/otel.go @@ -92,9 +92,7 @@ func createExporter(ctx context.Context) (trace.SpanExporter, error) { otlpEndpoint := os.Getenv(envOtelExporterOtlpEndpoint) if otlpEndpoint == "" { // Create stdout exporter when no OTLP endpoint is configured - exporter, err := stdouttrace.New( - stdouttrace.WithPrettyPrint(), // Formatted output - ) + exporter, err := stdouttrace.New() if err != nil { logger.WithError(ctx, err).Error("Failed to create OpenTelemetry stdout exporter") return nil, fmt.Errorf("failed to create OpenTelemetry stdout exporter: %w", err)