From e6d98407264a6f60da697ee4412bcd0a94298b84 Mon Sep 17 00:00:00 2001 From: John Watson Date: Thu, 14 Jan 2021 20:00:26 -0800 Subject: [PATCH] tweak the output of the logging exporter: (#2054) * one span per line * delineate the span name from the rest of the data --- .../javaagent/exporters/logging/LoggingExporter.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/javaagent-exporters/logging/src/main/java/io/opentelemetry/javaagent/exporters/logging/LoggingExporter.java b/javaagent-exporters/logging/src/main/java/io/opentelemetry/javaagent/exporters/logging/LoggingExporter.java index ec18dee898..7c0c4e1ee4 100644 --- a/javaagent-exporters/logging/src/main/java/io/opentelemetry/javaagent/exporters/logging/LoggingExporter.java +++ b/javaagent-exporters/logging/src/main/java/io/opentelemetry/javaagent/exporters/logging/LoggingExporter.java @@ -25,13 +25,14 @@ public class LoggingExporter implements SpanExporter { public CompletableResultCode export(Collection list) { StringBuilder stringBuilder = new StringBuilder(); for (SpanData span : list) { - + stringBuilder.setLength(0); if (!prefix.isEmpty()) { stringBuilder.append(prefix).append(" "); } stringBuilder + .append("'") .append(span.getName()) - .append(" ") + .append("' : ") .append(span.getTraceId()) .append(" ") .append(span.getSpanId()) @@ -49,8 +50,8 @@ public class LoggingExporter implements SpanExporter { } stringBuilder.append(' '); }); + log.info(stringBuilder.toString()); } - log.info(stringBuilder.toString()); return CompletableResultCode.ofSuccess(); }