aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Chen <cken@google.com>2023-11-16 03:21:56 +0800
committerKen Chen <cken@google.com>2023-11-16 04:44:52 +0800
commiteb327b91d310671608c536a12d4d1ede7ffd6f67 (patch)
tree464a297bd674caf03294035d6a884695f543588b
parenta5331b802416bfa426efeaed4ac01395ca529521 (diff)
downloadDnsResolver-eb327b91d310671608c536a12d4d1ede7ffd6f67.tar.gz
Remove redundant log in setResolverConfiguration
The log of setResolverConfiguration binder interface is printed twice in both "adb logcat" and "dumpsys netd". Now that all parameters can be printed by gen_log (b/129732660), the legacy logging for setResolverConfiguration is no longer needed. [Without this change] 11-16 02:52:57.877 864 864 I netd : DnsResolverService::setResolverConfiguration(101, [192.168.1.1], [], 1800, 25, 8, 64, 0, 0, "", [192.168.1.1]) -> (0) (0.3ms) 11-16 02:52:57.877 864 864 I netd : setResolverConfiguration(ResolverParamsParcel{netId: 101, sampleValiditySeconds: 1800, successThreshold: 25, minSamples: 8, maxSamples: 64, baseTimeoutMsec: 0, retryCount: 0, servers: [192.168.1.1], domains: [], tlsName: , tlsServers: [192.168.1.1], tlsFingerprints: [], caCertificate: , tlsConnectTimeoutMs: 0, resolverOptions: (null), transportTypes: [1], meteredNetwork: false, dohParams: (null)}) <0.39ms> [With this change] 11-16 03:23:53.098 1011 1149 I netd : setResolverConfiguration(ResolverParamsParcel{netId: 100, sampleValiditySeconds: 1800, successThreshold: 25, minSamples: 8, maxSamples: 64, baseTimeoutMsec: 0, retryCount: 0, servers: [192.168.1.1], domains: [], tlsName: , tlsServers: [192.168.1.1], tlsFingerprints: [], caCertificate: , tlsConnectTimeoutMs: 0, resolverOptions: (null), transportTypes: [1], meteredNetwork: false, dohParams: (null)}) <0.40ms> Test: atest Test: adb logcat; adb dumpsys netd Change-Id: Ia21b999e37d13e86176e153d9cad5ac6f3256135
-rw-r--r--DnsResolver.cpp1
-rw-r--r--DnsResolver.h2
-rw-r--r--DnsResolverService.cpp12
3 files changed, 0 insertions, 15 deletions
diff --git a/DnsResolver.cpp b/DnsResolver.cpp
index 5abfaea6..372252d6 100644
--- a/DnsResolver.cpp
+++ b/DnsResolver.cpp
@@ -68,7 +68,6 @@ bool verifyCallbacks() {
DnsResolver* gDnsResolv = nullptr;
ResolverNetdCallbacks gResNetdCallbacks;
-netdutils::Log gDnsResolverLog("dnsResolver");
uint64_t gApiLevel = 0;
DnsResolver* DnsResolver::getInstance() {
diff --git a/DnsResolver.h b/DnsResolver.h
index 9c2f3d8c..a3819f15 100644
--- a/DnsResolver.h
+++ b/DnsResolver.h
@@ -21,7 +21,6 @@
#include "DnsQueryLog.h"
#include "ResolverController.h"
#include "netd_resolv/resolv.h"
-#include "netdutils/Log.h"
namespace android {
namespace net {
@@ -48,7 +47,6 @@ class DnsResolver {
extern DnsResolver* gDnsResolv;
extern ResolverNetdCallbacks gResNetdCallbacks;
-extern netdutils::Log gDnsResolverLog;
extern uint64_t gApiLevel;
} // namespace net
diff --git a/DnsResolverService.cpp b/DnsResolverService.cpp
index ee129514..9b399b97 100644
--- a/DnsResolverService.cpp
+++ b/DnsResolverService.cpp
@@ -199,19 +199,7 @@ binder_status_t DnsResolverService::dump(int fd, const char** args, uint32_t num
return ::ndk::ScopedAStatus(AStatus_fromExceptionCodeWithMessage(EX_SECURITY, err.c_str()));
}
- // TODO: Remove this log after AIDL gen_log supporting more types, b/129732660
- auto entry =
- gDnsResolverLog.newEntry()
- .prettyFunction(__PRETTY_FUNCTION__)
- .args(resolverParams.netId, resolverParams.servers, resolverParams.domains,
- resolverParams.sampleValiditySeconds, resolverParams.successThreshold,
- resolverParams.minSamples, resolverParams.maxSamples,
- resolverParams.baseTimeoutMsec, resolverParams.retryCount,
- resolverParams.tlsName, resolverParams.tlsServers);
-
int res = gDnsResolv->resolverCtrl.setResolverConfiguration(resolverParams);
- gResNetdCallbacks.log(entry.returns(res).withAutomaticDuration().toString().c_str());
-
return statusFromErrcode(res);
}