From aecabc037298b6e655adfc1723176cff284a009f Mon Sep 17 00:00:00 2001 From: Mykhailo Pylyp Date: Wed, 26 May 2021 18:07:32 +0300 Subject: [PATCH] [PowerToys Run] Settings watcher logging (#11469) --- .../launcher/PowerLauncher/SettingsReader.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/modules/launcher/PowerLauncher/SettingsReader.cs b/src/modules/launcher/PowerLauncher/SettingsReader.cs index 8c425e0623..bf4b7bf98a 100644 --- a/src/modules/launcher/PowerLauncher/SettingsReader.cs +++ b/src/modules/launcher/PowerLauncher/SettingsReader.cs @@ -57,7 +57,14 @@ namespace PowerLauncher public void ReadSettingsOnChange() { - _watcher = Microsoft.PowerToys.Settings.UI.Library.Utilities.Helper.GetFileWatcher(PowerLauncherSettings.ModuleName, "settings.json", ReadSettings); + _watcher = Microsoft.PowerToys.Settings.UI.Library.Utilities.Helper.GetFileWatcher( + PowerLauncherSettings.ModuleName, + "settings.json", + () => + { + Log.Info("Settings were changed. Read settings.", GetType()); + ReadSettings(); + }); } public void ReadSettings() @@ -73,6 +80,10 @@ namespace PowerLauncher CreateSettingsIfNotExists(); var overloadSettings = _settingsUtils.GetSettingsOrDefault(PowerLauncherSettings.ModuleName); + if (overloadSettings != null) + { + Log.Info($"Successfully read new settings. retryCount={retryCount}", GetType()); + } if (overloadSettings.Plugins == null || overloadSettings.Plugins.Count() != PluginManager.AllPlugins.Count) {