From 0fb0fda3e1c2ce4ae9a41ecb3ca3f08a43922cd8 Mon Sep 17 00:00:00 2001 From: Kun Zhang Date: Fri, 21 Jul 2017 17:13:35 -0700 Subject: [PATCH] core: Override SubchannelImpl.toString() (#3265) LoadBalancer may log subchannels. This makes the logs more informative. --- core/src/main/java/io/grpc/internal/ManagedChannelImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java b/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java index 9236fb6ec5..f33dc97a09 100644 --- a/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java +++ b/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java @@ -940,5 +940,10 @@ public final class ManagedChannelImpl extends ManagedChannel implements WithLogI public Attributes getAttributes() { return attrs; } + + @Override + public String toString() { + return subchannel.getLogId().toString(); + } } }