Add toString on BridgedTraceFlags (#7086)

to improve the situation when logging/debugging
`Span.current().getSpanContext()`, currently:

> ImmutableSpanContext{traceId=115a2de6dffb17eaafd13a66d7aec660,
spanId=56af5c30e85bfb08,
traceFlags=**io.opentelemetry.javaagent.instrumentation.opentelemetryapi.trace.BridgedTraceFlags@20ea6fa6**,
traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}
This commit is contained in:
Trask Stalnaker 2022-11-08 08:45:09 -08:00 committed by GitHub
parent 0c53d1ad8e
commit 11eef37a4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions

View File

@ -42,6 +42,11 @@ final class BridgedTraceFlags implements TraceFlags, io.opentelemetry.api.trace.
return delegate.asByte();
}
@Override
public String toString() {
return delegate.toString();
}
private static BridgedTraceFlags[] buildInstances() {
BridgedTraceFlags[] instances = new BridgedTraceFlags[256];
for (int i = 0; i < 256; i++) {