aboutsummaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
Diffstat (limited to 'services')
-rw-r--r--services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java6
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