Index: components/metrics/metrics_service.cc |
diff --git a/components/metrics/metrics_service.cc b/components/metrics/metrics_service.cc |
index 55aa9f10c8c0daaf3e0a764020602c5e3d7c5d1b..4f02e3591e410e0fbda4535070047311242d29dd 100644 |
--- a/components/metrics/metrics_service.cc |
+++ b/components/metrics/metrics_service.cc |
@@ -318,7 +318,7 @@ MetricsService::~MetricsService() { |
void MetricsService::InitializeMetricsRecordingState() { |
InitializeMetricsState(); |
- |
+ LOG(WARNING) << "metrix InitializeMetricsRecordingState"; |
base::Closure upload_callback = |
base::Bind(&MetricsService::StartScheduledUpload, |
self_ptr_factory_.GetWeakPtr()); |
@@ -332,6 +332,7 @@ void MetricsService::InitializeMetricsRecordingState() { |
} |
void MetricsService::Start() { |
+ LOG(WARNING) << "metrix starting metrics service"; |
HandleIdleSinceLastTransmission(false); |
EnableRecording(); |
EnableReporting(); |
@@ -344,12 +345,14 @@ void MetricsService::StartRecordingForTests() { |
} |
void MetricsService::Stop() { |
+ LOG(WARNING) << "metrix stopping metrics service"; |
HandleIdleSinceLastTransmission(false); |
DisableReporting(); |
DisableRecording(); |
} |
void MetricsService::EnableReporting() { |
+ LOG(WARNING) << "metrix enablereporting"; |
if (reporting_active_) |
return; |
reporting_active_ = true; |
@@ -385,7 +388,7 @@ MetricsService::CreateEntropyProvider() { |
void MetricsService::EnableRecording() { |
DCHECK(IsSingleThreaded()); |
- |
+ LOG(WARNING) << "metrix EnableRecording " << recording_state_; |
if (recording_state_ == ACTIVE) |
return; |
recording_state_ = ACTIVE; |
@@ -640,6 +643,8 @@ void MetricsService::InitializeMetricsState() { |
} |
void MetricsService::OnUserAction(const std::string& action) { |
+ LOG(INFO) << "metrix metrics::MetricsService::OnUserAction action=" << action; |
+ |
if (!ShouldLogEvents()) |
return; |
@@ -648,6 +653,7 @@ void MetricsService::OnUserAction(const std::string& action) { |
} |
void MetricsService::FinishedInitTask() { |
+ LOG(WARNING) << "metrix FinishedInitTask"; |
DCHECK_EQ(INIT_TASK_SCHEDULED, state_); |
state_ = INIT_TASK_DONE; |
@@ -728,6 +734,7 @@ void MetricsService::OpenNewLog() { |
} |
void MetricsService::StartInitTask() { |
+ LOG(WARNING) << "metrix StartInitTask"; |
client_->InitializeSystemProfileMetrics( |
base::Bind(&MetricsService::FinishedInitTask, |
self_ptr_factory_.GetWeakPtr())); |
@@ -777,6 +784,7 @@ void MetricsService::PushPendingLogsToPersistentStorage() { |
// Transmission of logs methods |
void MetricsService::StartSchedulerIfNecessary() { |
+ LOG(WARNING) << "metrix StartSchedulerIfNecessary"; |
// Never schedule cutting or uploading of logs in test mode. |
if (test_mode_active_) |
return; |
@@ -792,6 +800,8 @@ void MetricsService::StartSchedulerIfNecessary() { |
void MetricsService::StartScheduledUpload() { |
DCHECK(state_ >= INIT_TASK_DONE); |
+ LOG(WARNING) << " metrix StartScheduledUpload " << idle_since_last_transmission_ |
+ << " " << recording_active() << " " << state_; |
// If we're getting no notifications, then the log won't have much in it, and |
// it's possible the computer is about to go to sleep, so don't upload and |
// stop the scheduler. |
@@ -847,6 +857,7 @@ void MetricsService::OnFinalLogInfoCollectionDone() { |
void MetricsService::SendNextLog() { |
DCHECK_EQ(SENDING_LOGS, state_); |
+ LOG(WARNING) << "metrix SendNextLog"; |
if (!reporting_active()) { |
scheduler_->Stop(); |
scheduler_->UploadCancelled(); |
@@ -940,6 +951,7 @@ void MetricsService::PrepareInitialMetricsLog() { |
} |
void MetricsService::SendStagedLog() { |
+ LOG(WARNING) << "metrix SendStagedLog"; |
DCHECK(log_manager_.has_staged_log()); |
if (!log_manager_.has_staged_log()) |
return; |