Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(382)

Unified Diff: components/offline_pages/offline_event_logger.cc

Issue 2489443002: Move all components/offline_pages/ files into component/offline_pages/core (Closed)
Patch Set: rebase Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « components/offline_pages/offline_event_logger.h ('k') | components/offline_pages/offline_page_archiver.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/offline_pages/offline_event_logger.cc
diff --git a/components/offline_pages/offline_event_logger.cc b/components/offline_pages/offline_event_logger.cc
deleted file mode 100644
index 28229368379ee11c68268a5c2e87547e9eeb73d2..0000000000000000000000000000000000000000
--- a/components/offline_pages/offline_event_logger.cc
+++ /dev/null
@@ -1,67 +0,0 @@
-// Copyright 2016 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/strings/stringprintf.h"
-#include "base/time/time.h"
-#include "components/offline_pages/offline_event_logger.h"
-
-namespace offline_pages {
-
-extern const size_t kMaxLogCount = 50;
-
-OfflineEventLogger::OfflineEventLogger()
- : activities_(0), is_logging_(false), client_(nullptr) {}
-
-OfflineEventLogger::~OfflineEventLogger() {}
-
-void OfflineEventLogger::Clear() {
- activities_.clear();
-}
-
-void OfflineEventLogger::SetIsLogging(bool is_logging) {
- is_logging_ = is_logging;
-}
-
-bool OfflineEventLogger::GetIsLogging() {
- return is_logging_;
-}
-
-void OfflineEventLogger::GetLogs(std::vector<std::string>* records) {
- DCHECK(records);
- records->insert(records->end(), activities_.begin(), activities_.end());
-}
-
-void OfflineEventLogger::RecordActivity(const std::string& activity) {
- if (!is_logging_ || activity.empty())
- return;
-
- base::Time::Exploded current_time;
- base::Time::Now().LocalExplode(&current_time);
-
- std::string date_string = base::StringPrintf(
- "%d %02d %02d %02d:%02d:%02d",
- current_time.year,
- current_time.month,
- current_time.day_of_month,
- current_time.hour,
- current_time.minute,
- current_time.second);
-
- std::string log_message = date_string + ": " + activity;
- if (client_)
- client_->CustomLog(log_message);
-
- if (activities_.size() == kMaxLogCount)
- activities_.pop_back();
-
- activities_.push_front(log_message);
-}
-
-void OfflineEventLogger::SetClient(Client* client) {
- DCHECK(client);
- SetIsLogging(true);
- client_ = client;
-}
-
-} // namespace offline_pages
« no previous file with comments | « components/offline_pages/offline_event_logger.h ('k') | components/offline_pages/offline_page_archiver.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698