From 34febc45798c9d977f9c052b4c604d98995a8324 Mon Sep 17 00:00:00 2001 From: Dreamacro <8615343+Dreamacro@users.noreply.github.com> Date: Fri, 20 Nov 2020 00:27:37 +0800 Subject: [PATCH] Chore: more detailed error when dial failed --- tunnel/tunnel.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tunnel/tunnel.go b/tunnel/tunnel.go index e6a274b0..8678d47c 100644 --- a/tunnel/tunnel.go +++ b/tunnel/tunnel.go @@ -218,7 +218,7 @@ func handleUDPConn(packet *inbound.PacketAdapter) { rawPc, err := proxy.DialUDP(metadata) if err != nil { - log.Warnln("[UDP] dial %s error: %s", proxy.Name(), err.Error()) + log.Warnln("[UDP] dial %s to %s error: %s", proxy.Name(), metadata.String(), err.Error()) return } pc := newUDPTracker(rawPc, DefaultManager, metadata, rule) @@ -257,13 +257,13 @@ func handleTCPConn(localConn C.ServerAdapter) { proxy, rule, err := resolveMetadata(metadata) if err != nil { - log.Warnln("Parse metadata failed: %v", err) + log.Warnln("[Metadata] parse failed: %s", err.Error()) return } remoteConn, err := proxy.Dial(metadata) if err != nil { - log.Warnln("dial %s error: %s", proxy.Name(), err.Error()) + log.Warnln("dial %s to %s error: %s", proxy.Name(), metadata.String(), err.Error()) return } remoteConn = newTCPTracker(remoteConn, DefaultManager, metadata, rule)