Improve multiplex log

This commit is contained in:
世界
2022-08-04 09:11:39 +08:00
parent 32201cacda
commit 1c3c154d6d
5 changed files with 41 additions and 22 deletions

View File

@@ -38,9 +38,9 @@ func (r *Router) Lookup(ctx context.Context, domain string, strategy dns.DomainS
defer cancel()
addrs, err := r.dnsClient.Lookup(ctx, transport, domain, strategy)
if len(addrs) > 0 {
r.logger.InfoContext(ctx, "lookup succeed for ", domain, ": ", strings.Join(F.MapToString(addrs), " "))
r.dnsLogger.InfoContext(ctx, "lookup succeed for ", domain, ": ", strings.Join(F.MapToString(addrs), " "))
} else {
r.logger.ErrorContext(ctx, E.Cause(err, "lookup failed for ", domain))
r.dnsLogger.ErrorContext(ctx, E.Cause(err, "lookup failed for ", domain))
}
return addrs, err
}