From b5ed7c9782ccb4030418764e9f10b9d8b837907e Mon Sep 17 00:00:00 2001 From: Viktor Liu Date: Wed, 29 Apr 2026 06:41:06 +0200 Subject: [PATCH] Adjust dial logs after server IP became primary path --- shared/relay/client/client.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/shared/relay/client/client.go b/shared/relay/client/client.go index 64268061d..127085446 100644 --- a/shared/relay/client/client.go +++ b/shared/relay/client/client.go @@ -383,7 +383,9 @@ func (c *Client) connect(ctx context.Context) (*RelayAddr, error) { conn, err := c.dialDirect(ctx, dialers) if err != nil { - c.log.Debugf("dial via server IP unavailable, dialing via FQDN: %v", err) + if c.serverIP.IsValid() { + c.log.Infof("dial via server IP %s failed, falling back to FQDN: %v", c.serverIP, err) + } rd := dialer.NewRaceDial(c.log, dialer.DefaultConnectionTimeout, c.connectionURL, dialers...) fqdnConn, fErr := rd.Dial(ctx) if fErr != nil { @@ -417,7 +419,7 @@ func (c *Client) dialDirect(ctx context.Context, dialers []dialer.DialeFn) (net. return nil, fmt.Errorf("substitute host: %w", err) } - c.log.Infof("dialing via server IP %s (SNI=%s)", c.serverIP, serverName) + c.log.Debugf("dialing via server IP %s (SNI=%s)", c.serverIP, serverName) rd := dialer.NewRaceDial(c.log, dialer.DefaultConnectionTimeout, directURL, dialers...). WithServerName(serverName)