fix the bug that network proxy logging http-connect mode in all cases

Signed-off-by: SataQiu <1527062125@qq.com>
This commit is contained in:
SataQiu 2021-01-27 12:09:11 +08:00
parent ac0b0378df
commit 1690d6d011

View File

@ -226,7 +226,7 @@ func (d *dialerCreator) createDialer() utilnet.DialFunc {
return directDialer
}
return func(ctx context.Context, network, addr string) (net.Conn, error) {
trace := utiltrace.New(fmt.Sprintf("Proxy via HTTP Connect over %s", d.options.transport), utiltrace.Field{Key: "address", Value: addr})
trace := utiltrace.New(fmt.Sprintf("Proxy via %s protocol over %s", d.options.protocol, d.options.transport), utiltrace.Field{Key: "address", Value: addr})
defer trace.LogIfLong(500 * time.Millisecond)
start := egressmetrics.Metrics.Clock().Now()
proxier, err := d.connector.connect()