aboutsummaryrefslogtreecommitdiff
path: root/js/background.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/background.js')
-rw-r--r--js/background.js16
1 files changed, 14 insertions, 2 deletions
diff --git a/js/background.js b/js/background.js
index c025281..d1a939e 100644
--- a/js/background.js
+++ b/js/background.js
@@ -6,7 +6,7 @@ function log(msg) {
console.log('REDIRECTOR: ' + msg);
}
}
-log.enabled = true;
+log.enabled = false;
//Redirects partitioned by request type, so we have to run through
//the minimum number of redirects for each request.
@@ -120,7 +120,12 @@ function monitorChanges(changes, namespace) {
if (changes.redirects) {
log('Redirects have changed, setting up listener again');
setUpRedirectListener();
- }
+ }
+
+ if (changes.logging) {
+ log('Logging settings have changed, updating...');
+ updateLogging();
+ }
}
chrome.storage.onChanged.addListener(monitorChanges);
@@ -222,6 +227,13 @@ chrome.runtime.onMessage.addListener(
//First time setup
updateIcon();
+function updateLogging() {
+ chrome.storage.local.get({logging:false}, function(obj) {
+ log.enabled = obj.logging;
+ });
+}
+updateLogging();
+
chrome.storage.local.get({disabled:false}, function(obj) {
if (!obj.disabled) {
setUpRedirectListener();