Index: content/browser/service_worker/service_worker_storage.cc |
diff --git a/content/browser/service_worker/service_worker_storage.cc b/content/browser/service_worker/service_worker_storage.cc |
index 69e48f37ab2b678e670eebb4bdb9bf23615cc519..3a2695efc7202d427efd1d71ffe9e08c7a696f3f 100644 |
--- a/content/browser/service_worker/service_worker_storage.cc |
+++ b/content/browser/service_worker/service_worker_storage.cc |
@@ -9,7 +9,6 @@ |
#include "base/bind_helpers.h" |
#include "base/debug/trace_event.h" |
#include "base/files/file_util.h" |
-#include "base/hash.h" |
#include "base/message_loop/message_loop.h" |
#include "base/sequenced_task_runner.h" |
#include "base/single_thread_task_runner.h" |
@@ -280,7 +279,7 @@ void ServiceWorkerStorage::FindRegistrationForDocument( |
"ServiceWorkerStorage::FindRegistrationForDocument:CheckInstalling", |
TRACE_EVENT_SCOPE_THREAD, |
"URL", document_url.spec(), |
- "Status", (status == SERVICE_WORKER_OK) ? "Found" : "Not Found"); |
+ "Status", ServiceWorkerStatusToString(status)); |
CompleteFindNow(installing_registration, |
status, |
callback); |
@@ -770,9 +769,8 @@ void ServiceWorkerStorage::DidReadInitialData( |
registered_origins_.swap(data->origins); |
state_ = INITIALIZED; |
} else { |
- // TODO(nhiroki): Stringify |status| using StatusToString() defined in |
- // service_worker_database.cc. |
- DVLOG(2) << "Failed to initialize: " << status; |
+ DVLOG(2) << "Failed to initialize: " |
+ << ServiceWorkerDatabase::StatusToString(status); |
ScheduleDeleteAndStartOver(); |
} |
@@ -796,7 +794,7 @@ void ServiceWorkerStorage::DidFindRegistrationForDocument( |
"ServiceWorker", |
"ServiceWorkerStorage::FindRegistrationForDocument", |
callback_id, |
- "Status", "OK"); |
+ "Status", ServiceWorkerDatabase::StatusToString(status)); |
return; |
} |
@@ -804,14 +802,18 @@ void ServiceWorkerStorage::DidFindRegistrationForDocument( |
// Look for something currently being installed. |
scoped_refptr<ServiceWorkerRegistration> installing_registration = |
FindInstallingRegistrationForDocument(document_url); |
- callback.Run(installing_registration.get() ? SERVICE_WORKER_OK |
- : SERVICE_WORKER_ERROR_NOT_FOUND, |
- installing_registration); |
- TRACE_EVENT_ASYNC_END1( |
+ ServiceWorkerStatusCode installing_status = installing_registration.get() ? |
+ SERVICE_WORKER_OK : SERVICE_WORKER_ERROR_NOT_FOUND; |
+ callback.Run(installing_status, installing_registration); |
+ TRACE_EVENT_ASYNC_END2( |
"ServiceWorker", |
"ServiceWorkerStorage::FindRegistrationForDocument", |
callback_id, |
- "Status", status); |
+ "Status", ServiceWorkerDatabase::StatusToString(status), |
+ "Info", |
+ (installing_status == SERVICE_WORKER_OK) ? |
+ "Installing registration is found" : |
+ "Any registrations are not found"); |
return; |
} |
@@ -822,7 +824,7 @@ void ServiceWorkerStorage::DidFindRegistrationForDocument( |
"ServiceWorker", |
"ServiceWorkerStorage::FindRegistrationForDocument", |
callback_id, |
- "Status", status); |
+ "Status", ServiceWorkerDatabase::StatusToString(status)); |
} |
void ServiceWorkerStorage::DidFindRegistrationForPattern( |
@@ -1412,7 +1414,8 @@ void ServiceWorkerStorage::DidDeleteDatabase( |
DCHECK_EQ(DISABLED, state_); |
if (status != ServiceWorkerDatabase::STATUS_OK) { |
// Give up the corruption recovery until the browser restarts. |
- LOG(ERROR) << "Failed to delete the database: " << status; |
+ LOG(ERROR) << "Failed to delete the database: " |
+ << ServiceWorkerDatabase::StatusToString(status); |
callback.Run(DatabaseStatusToStatusCode(status)); |
return; |
} |