fix: adjust log

This commit is contained in:
Skyxim 2022-11-19 23:07:05 +08:00
parent 6d89bddf29
commit 02830e0ad6

View file

@ -354,7 +354,7 @@ func (doh *dnsOverHTTPS) getClient(ctx context.Context) (c *http.Client, isCache
func (doh *dnsOverHTTPS) createClient(ctx context.Context) (*http.Client, error) { func (doh *dnsOverHTTPS) createClient(ctx context.Context) (*http.Client, error) {
transport, err := doh.createTransport(ctx) transport, err := doh.createTransport(ctx)
if err != nil { if err != nil {
return nil, fmt.Errorf("initializing http transport: %w", err) return nil, fmt.Errorf("[%s] initializing http transport: %w", doh.url.String(), err)
} }
client := &http.Client{ client := &http.Client{
@ -392,11 +392,11 @@ func (doh *dnsOverHTTPS) createTransport(ctx context.Context) (t http.RoundTripp
// upstream. // upstream.
transportH3, err := doh.createTransportH3(ctx, tlsConfig, dialContext) transportH3, err := doh.createTransportH3(ctx, tlsConfig, dialContext)
if err == nil { if err == nil {
log.Debugln("using HTTP/3 for this upstream: QUIC was faster") log.Debugln("[%s] using HTTP/3 for this upstream: QUIC was faster", doh.url.String())
return transportH3, nil return transportH3, nil
} }
log.Debugln("using HTTP/2 for this upstream: %v", err) log.Debugln("[%s] using HTTP/2 for this upstream: %v", doh.url.String(), err)
if !doh.supportsHTTP() { if !doh.supportsHTTP() {
return nil, errors.New("HTTP1/1 and HTTP2 are not supported by this upstream") return nil, errors.New("HTTP1/1 and HTTP2 are not supported by this upstream")