This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 3d65775de75 Reduce OTEL logging messages volume (#15262)
3d65775de75 is described below
commit 3d65775de75dc45f421e800409a25dbe84e38708
Author: Adriano Machado <[email protected]>
AuthorDate: Wed Aug 21 14:07:38 2024 -0400
Reduce OTEL logging messages volume (#15262)
---
.../apache/camel/opentelemetry/CamelOpenTelemetryExtension.java | 4 ++--
.../camel-opentelemetry/src/test/resources/log4j2.properties | 7 +++++--
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryExtension.java
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryExtension.java
index f298d8d8a9b..dd7ec503c43 100644
---
a/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryExtension.java
+++
b/components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/CamelOpenTelemetryExtension.java
@@ -170,7 +170,7 @@ final class CamelOpenTelemetryExtension implements
BeforeEachCallback, AfterEach
@Override
public void onStart(Context context, ReadWriteSpan readWriteSpan) {
- LOG.debug(OTEL_MARKER, "Span started: name - '{}', kind - '{}', id
- '{}-{}", readWriteSpan.getName(),
+ LOG.info(OTEL_MARKER, "Span started: name - '{}', kind - '{}', id
- '{}-{}", readWriteSpan.getName(),
readWriteSpan.getKind(),
readWriteSpan.getSpanContext().getTraceId(),
readWriteSpan.getSpanContext().getSpanId());
}
@@ -182,7 +182,7 @@ final class CamelOpenTelemetryExtension implements
BeforeEachCallback, AfterEach
@Override
public void onEnd(ReadableSpan readableSpan) {
- LOG.debug(OTEL_MARKER, "Span ended: name - '{}', kind - '{}', id -
'{}-{}", readableSpan.getName(),
+ LOG.info(OTEL_MARKER, "Span ended: name - '{}', kind - '{}', id -
'{}-{}", readableSpan.getName(),
readableSpan.getKind(),
readableSpan.getSpanContext().getTraceId(),
readableSpan.getSpanContext().getSpanId());
}
diff --git
a/components/camel-opentelemetry/src/test/resources/log4j2.properties
b/components/camel-opentelemetry/src/test/resources/log4j2.properties
index 23467a1e1f1..22e48fdcb17 100644
--- a/components/camel-opentelemetry/src/test/resources/log4j2.properties
+++ b/components/camel-opentelemetry/src/test/resources/log4j2.properties
@@ -25,6 +25,10 @@ appender.out.name=out
appender.out.layout.type=PatternLayout
appender.out.layout.pattern=%d [%-15.15t] %-5p %-30.30c{1} - %m%n
+# The CamelOpenTelemetryExtension relies on logs with the marker "OTEL" to
identify which logs were actually sent
+# to trace.
+# If the rootLogger level is changed, the logging calls on
`CamelOpenTelemetryExtension.LoggingSpanProcessor`
+# may need to be adjusted.
appender.opentelemetry.type=OpenTelemetry
appender.opentelemetry.name=opentelemetry
appender.opentelemetry.filter.marker.type=MarkerFilter
@@ -34,9 +38,8 @@ appender.opentelemetry.filter.marker.marker=OTEL
appender.opentelemetry.layout.type=PatternLayout
appender.opentelemetry.layout.pattern=%d [%-15.15t] %-5p %-30.30c{1} - %m%n
-rootLogger.level=DEBUG
+rootLogger.level=INFO
rootLogger.appenderRefs=file,out,opentelemetry
rootLogger.appenderRef.file.ref=file
rootLogger.appenderRef.out.ref=out
-rootLogger.appenderRef.out.level=INFO
rootLogger.appenderRef.opentelemetry.ref=opentelemetry