| Index: chromecast/browser/cast_resource_dispatcher_host_delegate.cc
|
| diff --git a/chromecast/browser/cast_resource_dispatcher_host_delegate.cc b/chromecast/browser/cast_resource_dispatcher_host_delegate.cc
|
| index ff9faa27a3a55b892cc10a67b6e76551ac49d8cb..41a7eadfac0c68992321c2e7d306cf0df25a0e6b 100644
|
| --- a/chromecast/browser/cast_resource_dispatcher_host_delegate.cc
|
| +++ b/chromecast/browser/cast_resource_dispatcher_host_delegate.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chromecast/browser/cast_resource_dispatcher_host_delegate.h"
|
|
|
| +#include "chromecast/base/metrics/cast_metrics_helper.h"
|
| #include "chromecast/browser/cast_browser_process.h"
|
| #include "chromecast/net/connectivity_checker.h"
|
| #include "net/base/net_errors.h"
|
| @@ -16,6 +17,11 @@ namespace shell {
|
| void CastResourceDispatcherHostDelegate::RequestComplete(
|
| net::URLRequest* url_request) {
|
| if (url_request->status().status() == net::URLRequestStatus::FAILED) {
|
| + metrics::CastMetricsHelper* metrics_helper =
|
| + metrics::CastMetricsHelper::GetInstance();
|
| + metrics_helper->RecordApplicationEventWithValue(
|
| + "Cast.Platform.ResourceRequestError",
|
| + url_request->status().error());
|
| LOG(ERROR) << "Failed to load resource " << url_request->url()
|
| << "; status:" << url_request->status().status() << ", error:"
|
| << net::ErrorToShortString(url_request->status().error());
|
|
|