From a5685fa420bfd61d2cd18f0d161212c555de5569 Mon Sep 17 00:00:00 2001 From: Tamius Han Date: Sun, 9 Feb 2020 01:14:05 +0100 Subject: [PATCH] Improve logging of storage listener in logger --- src/ext/lib/Logger.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/ext/lib/Logger.js b/src/ext/lib/Logger.js index 32157fa..587cac8 100644 --- a/src/ext/lib/Logger.js +++ b/src/ext/lib/Logger.js @@ -99,12 +99,18 @@ class Logger { br.storage.onChanged.addListener( (changes, area) => { if (process.env.CHANNEL === 'dev') { - console.log("[Logger::] Settings have been changed outside of here. Updating active settings. Changes:", changes, "storage area:", area); + if (!changes.uwLogger) { + console.info('[Logger:: No new logger settings!'); + } if (changes['uwLogger'] && changes['uwLogger'].newValue) { - console.log("[Logger::] new settings object:", JSON.parse(changes.uwLogger.newValue)); + console.log("[Logger::] Logger have been changed outside of here. Updating active settings. Changes:", changes, "storage area:", area); + console.info("[Logger::] new logger settings object (parsed):", JSON.parse(changes.uwLogger.newValue)); } } - if (changes['uwLogger'] && changes['uwLogger'].newValue) { + if (!changes['uwLogger']) { + return; + } + if (changes['uwLogger']?.newValue) { const newConf = JSON.parse(changes.uwLogger.newValue); if (this.isContentScript && this.conf.allowLogging && !newConf.allowLogging) { this.saveToVuex();