Просмотр исходного кода

Fix: log server-proxy-quality errors

Rod Hynes 11 месяцев назад
Родитель
Сommit
d4de31745b
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      psiphon/common/inproxy/broker.go

+ 3 - 0
psiphon/common/inproxy/broker.go

@@ -1357,6 +1357,9 @@ func (b *Broker) handleServerProxyQuality(
 		logFields["broker_id"] = b.brokerID
 		logFields["elapsed_time"] = time.Since(startTime) / time.Millisecond
 		logFields["server_id"] = serverID
+		if retErr != nil {
+			logFields["error"] = retErr.Error()
+		}
 		logFields.Add(transportLogFields)
 		b.config.Logger.LogMetric(brokerMetricName, logFields)
 	}()