Эх сурвалжийг харах

Fix: log server-proxy-quality errors

Rod Hynes 11 сар өмнө
parent
commit
d4de31745b

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

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