Index: components/ukm/ukm_reporting_service.cc |
diff --git a/components/ukm/ukm_reporting_service.cc b/components/ukm/ukm_reporting_service.cc |
index 92d97234d2e1dd6c08eba721a8e18359d5ba175f..9cd7d85e50639f55727573b76549f4e59f80f589 100644 |
--- a/components/ukm/ukm_reporting_service.cc |
+++ b/components/ukm/ukm_reporting_service.cc |
@@ -89,8 +89,10 @@ void UkmReportingService::LogCellularConstraint(bool upload_canceled) { |
upload_canceled); |
} |
-void UkmReportingService::LogResponseCode(int response_code) { |
- UMA_HISTOGRAM_SPARSE_SLOWLY("UKM.Upload.ResponseCode", response_code); |
+void UkmReportingService::LogResponseOrErrorCode(int response_code, |
+ int error_code) { |
+ UMA_HISTOGRAM_SPARSE_SLOWLY("UKM.LogUpload.ResponseOrErrorCode", |
+ response_code >= 0 ? response_code : error_code); |
} |
void UkmReportingService::LogSuccess(size_t log_size) { |