diff --git a/grpclb/src/main/java/io/grpc/grpclb/GrpclbNameResolver.java b/grpclb/src/main/java/io/grpc/grpclb/GrpclbNameResolver.java index d917d8ed67..89615f1b65 100644 --- a/grpclb/src/main/java/io/grpc/grpclb/GrpclbNameResolver.java +++ b/grpclb/src/main/java/io/grpc/grpclb/GrpclbNameResolver.java @@ -110,9 +110,10 @@ final class GrpclbNameResolver extends DnsNameResolver { } } } - if (srvRecordsException != null - || (balancerAddressesException != null && balancerAddresses.isEmpty())) { - logger.log(Level.FINE, "Balancer resolution failure", srvRecordsException); + if (srvRecordsException != null) { + logger.log(Level.FINE, "SRV lookup failure", srvRecordsException); + } else if (balancerAddressesException != null && balancerAddresses.isEmpty()) { + logger.log(Level.FINE, "SRV-provided hostname lookup failure", balancerAddressesException); } return Collections.unmodifiableList(balancerAddresses); }