Index: components/metrics/metrics_reporting_scheduler.cc |
diff --git a/components/metrics/metrics_reporting_scheduler.cc b/components/metrics/metrics_reporting_scheduler.cc |
index eafef42528c48eba3b842b2d8f81088d773ff36f..a873486e5339b84d9b811dcadcea31176a6050ee 100644 |
--- a/components/metrics/metrics_reporting_scheduler.cc |
+++ b/components/metrics/metrics_reporting_scheduler.cc |
@@ -79,11 +79,13 @@ MetricsReportingScheduler::MetricsReportingScheduler( |
MetricsReportingScheduler::~MetricsReportingScheduler() {} |
void MetricsReportingScheduler::Start() { |
+ LOG(WARNING) << "metrix MetricsReportingScheduler::Start"; |
running_ = true; |
ScheduleNextUpload(); |
} |
void MetricsReportingScheduler::Stop() { |
+ LOG(WARNING) << "metrix MetricsReportingScheduler::Stop"; |
running_ = false; |
if (upload_timer_.IsRunning()) |
upload_timer_.Stop(); |
@@ -134,6 +136,7 @@ void MetricsReportingScheduler::SetUploadIntervalForTesting( |
} |
void MetricsReportingScheduler::TriggerUpload() { |
+ LOG(WARNING) << "metrix TriggerUpload " << init_task_complete_ << " " << last_upload_finish_time_; |
// If the timer fired before the init task has completed, don't trigger the |
// upload yet - wait for the init task to complete and do it then. |
if (!init_task_complete_) { |
@@ -153,6 +156,8 @@ void MetricsReportingScheduler::TriggerUpload() { |
void MetricsReportingScheduler::ScheduleNextUpload() { |
DCHECK(running_); |
+ LOG(WARNING) << "metrix ScheduleNextUpload" << " " << upload_timer_.IsRunning() |
+ << " " << callback_pending_ << " interval:" << upload_interval_; |
if (upload_timer_.IsRunning() || callback_pending_) |
return; |