Add ServerInfo to resolvers and caches

This commit is contained in:
Daniel
2020-09-22 15:30:21 +02:00
parent 3f3d82bdf1
commit 1b11d1589b
8 changed files with 29 additions and 1 deletions

View File

@@ -128,6 +128,13 @@ func createResolver(resolverURL, source string) (*Resolver, bool, error) {
UpstreamBlockDetection: blockType,
}
u.RawQuery = "" // Remove options from parsed URL
if new.Name != "" {
new.ServerInfo = fmt.Sprintf("%s (%s, from %s)", new.Name, u, source)
} else {
new.ServerInfo = fmt.Sprintf("%s (from %s)", u, source)
}
new.Conn = resolverConnFactory(new)
return new, false, nil
}