Skip to content

Commit 01f2862

Browse files
committed
xds: Pretty-print Resource in logs
Noticed at b/431017968#comment31
1 parent b339022 commit 01f2862

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

xds/src/main/java/io/grpc/xds/MessagePrinter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import io.envoyproxy.envoy.extensions.load_balancing_policies.wrr_locality.v3.WrrLocality;
3838
import io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext;
3939
import io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext;
40+
import io.envoyproxy.envoy.service.discovery.v3.Resource;
4041
import io.grpc.xds.client.MessagePrettyPrinter;
4142

4243
/**
@@ -55,6 +56,7 @@ private static class LazyHolder {
5556
private static JsonFormat.Printer newPrinter() {
5657
TypeRegistry.Builder registry =
5758
TypeRegistry.newBuilder()
59+
.add(Resource.getDescriptor())
5860
.add(Listener.getDescriptor())
5961
.add(HttpConnectionManager.getDescriptor())
6062
.add(HTTPFault.getDescriptor())

0 commit comments

Comments
 (0)