Log uses of extensions-update-frequency command line flag in UMA

Added an UMA histogram to log counts of the extensions-update-frequency
command line flag. Before deprecating the flag (as discussed in
crbug.com/357781), we should see if developers are using it to gauge
its usefulness.

Bug: 357781
Change-Id: Iae06505db87c8bc76449e1f59b7b7649343822ad
Reviewed-on: https://chromium-review.googlesource.com/546662
Reviewed-by: Ilya Sherman <[email protected]>
Reviewed-by: Devlin <[email protected]>
Commit-Queue: catmullings <[email protected]>
Cr-Commit-Position: refs/heads/master@{#483519}
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
index 763dbbbc..f19ebad 100644
--- a/chrome/browser/extensions/extension_service.cc
+++ b/chrome/browser/extensions/extension_service.cc
@@ -364,11 +364,15 @@
   // Set up the ExtensionUpdater.
   if (autoupdate_enabled) {
     int update_frequency = extensions::kDefaultUpdateFrequencySeconds;
-    if (command_line->HasSwitch(switches::kExtensionsUpdateFrequency)) {
+    bool is_extensions_update_frequency_switch_used =
+        command_line->HasSwitch(switches::kExtensionsUpdateFrequency);
+    if (is_extensions_update_frequency_switch_used) {
       base::StringToInt(command_line->GetSwitchValueASCII(
           switches::kExtensionsUpdateFrequency),
           &update_frequency);
     }
+    UMA_HISTOGRAM_BOOLEAN("Extensions.UpdateFrequencyCommandLineFlagIsUsed",
+                          is_extensions_update_frequency_switch_used);
     updater_.reset(new extensions::ExtensionUpdater(
         this,
         extension_prefs,