diff options
Diffstat (limited to 'services')
-rw-r--r-- | services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java b/services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java index 8de79bbde..3bfe4c5d0 100644 --- a/services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java +++ b/services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java @@ -20,12 +20,16 @@ import io.grpc.BinaryLogProvider; import io.grpc.CallOptions; import io.opencensus.trace.Span; import io.opencensus.trace.Tracing; +import java.nio.ByteBuffer; final class CensusBinaryLogProvider extends BinaryLogProviderImpl { @Override protected CallId getServerCallId() { Span currentSpan = Tracing.getTracer().getCurrentSpan(); - return CallId.fromCensusSpan(currentSpan); + return new CallId( + 0, + ByteBuffer.wrap( + currentSpan.getContext().getSpanId().getBytes()).getLong()); } @Override |