in library/src/main/java/com/alibaba/dcm/agent/DcmAgent.java [225:245]
private static void printActionResult(String action, Object result, PrintWriter writer) {
if (writer == null) return;
final Method method = action2Method.get(action);
if (method.getReturnType() == void.class) return;
if (result == null) {
writer.println((Object) null);
} else if (result instanceof DnsCacheEntry) {
printDnsCacheEntry((DnsCacheEntry) result, writer);
} else if (result instanceof DnsCache) {
DnsCache dnsCache = (DnsCache) result;
printDnsCacheEntryList("Dns cache: ", dnsCache.getCache(), writer);
writer.println();
printDnsCacheEntryList("Dns negative cache: ", dnsCache.getNegativeCache(), writer);
} else {
writer.println(result);
}
}