Chromium Code Reviews| Index: components/metrics/persisted_logs.cc |
| diff --git a/components/metrics/persisted_logs.cc b/components/metrics/persisted_logs.cc |
| index c78ecec2596b995dd04364fb9a272ecd5613123c..094e2c136de23e318f5656eb5067356b5bfbcae3 100644 |
| --- a/components/metrics/persisted_logs.cc |
| +++ b/components/metrics/persisted_logs.cc |
| @@ -130,17 +130,21 @@ void PersistedLogs::WriteLogsToPrefList(base::ListValue* list_value) const { |
| bytes_used += log_size; |
| ++saved_log_count; |
| } |
| + int dropped_logs_num = start - 1; |
| for (size_t i = start; i < list_.size(); ++i) { |
| size_t log_size = list_[i].compressed_log_data.length(); |
| if (log_size > max_log_size_) { |
| UMA_HISTOGRAM_COUNTS("UMA.Large Accumulated Log Not Persisted", |
| static_cast<int>(log_size)); |
| + dropped_logs_num++; |
| continue; |
| } |
| AppendBase64String(list_[i].compressed_log_data, list_value); |
| AppendBase64String(list_[i].hash, list_value); |
| } |
| + if (dropped_logs_num > 0) |
| + UMA_HISTOGRAM_COUNTS("UMA.UnSentLog.Dropped", dropped_logs_num); |
|
Alexei Svitkine (slow)
2016/04/08 20:07:12
Nit: UMA.UnsentLogs.Dropped
(Unsent is one word a
gayane -on leave until 09-2017
2016/04/08 20:40:14
Done.
|
| } |
| PersistedLogs::LogReadStatus PersistedLogs::ReadLogsFromPrefList( |