Index: chrome/browser/autofill/autofill_metrics.cc |
diff --git a/chrome/browser/autofill/autofill_metrics.cc b/chrome/browser/autofill/autofill_metrics.cc |
index 85b5517f40975f9f3876d06eee1c5645681dcd2e..d441ab40f37a73df035594051238f159df533a31 100644 |
--- a/chrome/browser/autofill/autofill_metrics.cc |
+++ b/chrome/browser/autofill/autofill_metrics.cc |
@@ -6,13 +6,22 @@ |
#include "base/metrics/histogram.h" |
-namespace autofill_metrics { |
+AutoFillServerQueryMetricLogger::~AutoFillServerQueryMetricLogger() { |
+} |
-void LogServerQueryMetric(ServerQueryMetricType type) { |
- DCHECK(type < NUM_SERVER_QUERY_METRICS); |
+void AutoFillServerQueryMetricLogger::Log(Metric metric) const { |
+ DCHECK(metric < NUM_SERVER_QUERY_METRICS); |
- UMA_HISTOGRAM_ENUMERATION("AutoFill.ServerQueryResponse", type, |
+ UMA_HISTOGRAM_ENUMERATION("AutoFill.ServerQueryResponse", metric, |
NUM_SERVER_QUERY_METRICS); |
} |
-} // namespace autofill_metrics |
+AutoFillQualityMetricLogger::~AutoFillQualityMetricLogger() { |
+} |
+ |
+void AutoFillQualityMetricLogger::Log(Metric metric) const { |
+ DCHECK(metric < NUM_QUALITY_METRICS); |
+ |
+ UMA_HISTOGRAM_ENUMERATION("AutoFill.Quality", metric, |
+ NUM_QUALITY_METRICS); |
+} |