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,