[Pkg-mozext-commits] [compactheader] 245/441: Add (hidden) preference to set debug(log)Level
David Prévot
taffit at moszumanska.debian.org
Wed Mar 18 12:29:04 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository compactheader.
commit b22b8194868f6800cb6ef1a2201c45936ae19f47
Author: joachim <none at none>
Date: Thu Aug 4 00:36:48 2011 +0200
Add (hidden) preference to set debug(log)Level
--HG--
branch : preferences
---
chrome/CompactHeader/content/compactHeaderOverlay.js | 9 ++++-----
chrome/CompactHeader/content/debug.js | 11 +++++++++--
2 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/chrome/CompactHeader/content/compactHeaderOverlay.js b/chrome/CompactHeader/content/compactHeaderOverlay.js
index 634240b..9519f50 100644
--- a/chrome/CompactHeader/content/compactHeaderOverlay.js
+++ b/chrome/CompactHeader/content/compactHeaderOverlay.js
@@ -568,6 +568,7 @@ org.mozdev.compactHeader.pane = function() {
observe: function(aSubject, aTopic, aData)
{
+ org.mozdev.compactHeader.debug.log("hit prefObserver");
if(aTopic != "nsPref:changed") return;
// aSubject is the nsIPrefBranch we're observing (after appropriate QI)
// aData is the name of the pref that's been changed (relative to aSubject)
@@ -581,14 +582,13 @@ org.mozdev.compactHeader.pane = function() {
}
}
- myPrefObserverHeaderSize.register();
-
function coheCheckFirstRun() {
var appInfo = Components.classes["@mozilla.org/xre/app-info;1"]
.getService(Components.interfaces.nsIXULAppInfo);
var versionChecker = Components.classes["@mozilla.org/xpcom/version-comparator;1"]
.getService(Components.interfaces.nsIVersionComparator);
// org.mozdev.compactHeader.debug.log("first run 0");
+ var debugLevel = org.mozdev.compactHeader.debug.getLogLevel();
if(versionChecker.compare(appInfo.version, "3.2a1pre") < 0) {
org.mozdev.compactHeader.debug.log("firstrun 1");
org.mozdev.compactHeader.toolbar.populateEmptyToolbar();
@@ -600,12 +600,10 @@ org.mozdev.compactHeader.pane = function() {
return;
}
- var debugLevel = org.mozdev.compactHeader.debug.getLogLevel();
cohe.current = cohe.gExtensionManager.getItemForID(COHE_EXTENSION_UUID).version;
try{
cohe.version = cohePrefBranch.getCharPref("version");
cohe.firstrun = cohePrefBranch.getBoolPref("firstrun");
- debugLevel = cohePrefBranch.getIntPref("debugLevel");
} catch(e) {
} finally {
//check for first run
@@ -620,7 +618,6 @@ org.mozdev.compactHeader.pane = function() {
// XXX
}
cohe.firstrun = false;
- org.mozdev.compactHeader.debug.setLogLevel(debugLevel);
cohePrefBranch.setIntPref("debugLevel", debugLevel);
}
}
@@ -671,6 +668,8 @@ org.mozdev.compactHeader.pane = function() {
//}
org.mozdev.compactHeader.debug.log("before register");
coheUninstallObserver.register();
+ myPrefObserverHeaderSize.register();
+ org.mozdev.compactHeader.debug.log("register PrefObserver");
org.mozdev.compactHeader.debug.log("after register");
}
diff --git a/chrome/CompactHeader/content/debug.js b/chrome/CompactHeader/content/debug.js
index 9808b2a..15545bd 100644
--- a/chrome/CompactHeader/content/debug.js
+++ b/chrome/CompactHeader/content/debug.js
@@ -54,7 +54,7 @@ org.mozdev.compactHeader.debug = function() {
.getService(Components.interfaces.nsIConsoleService);
var LOGLEVEL = {"debug": 0, "info":1, "warn": 2, "error": 3};
- var gCurrentLogLevel = LOGLEVEL.debug; // TODO: Set to info
+ var gCurrentLogLevel = LOGLEVEL.info; // TODO: Set to info
pub.log = function(str, logLevel) {
if (!logLevel) var logLevel = LOGLEVEL.debug;
@@ -62,12 +62,19 @@ org.mozdev.compactHeader.debug = function() {
aConsoleService.logStringMessage(Date() + " CH: " + str);
}
};
-
+
pub.setLogLevel = function(logLevel) {
gCurrentLogLevel = logLevel;
+ cohePrefBranch.setIntPref("debugLevel", debugLevel);
};
pub.getLogLevel = function() {
+ try{
+ gCurrentLogLevel = cohePrefBranch.getIntPref("debugLevel");
+ } catch(e) {
+ } finally {
+ }
+ pub.log("Current logLevel: " + gCurrentLogLevel, LOGLEVEL.error)
return gCurrentLogLevel;
};
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/compactheader.git
More information about the Pkg-mozext-commits
mailing list