Skip to content

Commit 68421bc

Browse files
committed
Add improved logging to SSL Observatory.
1 parent 5197662 commit 68421bc

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

https-everywhere-tests/test_profile_skeleton/prefs.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ user_pref("extensions.https_everywhere._observatory.popup_shown", true);
55
user_pref("extensions.https_everywhere.toolbar_hint_shown", true);
66
// Show all logs.
77
user_pref("extensions.https_everywhere.LogLevel", 0);
8+
user_pref("extensions.https_everywhere.log_to_stdout", true);
89
// Allow running of Mixed Content Blocking tests.
910
user_pref("extensions.https_everywhere.show_ruleset_tests", true);
1011
// Make it quicker to make manual config changes.

src/components/ssl-observatory.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1100,13 +1100,15 @@ SSLObservatory.prototype = {
11001100
threshold = WARN;
11011101
}
11021102
if (level >= threshold) {
1103+
var levelName = ["", "VERB", "DBUG", "INFO", "NOTE", "WARN"][level];
1104+
var prefix = "SSL Observatory " + levelName + ": ";
11031105
// dump() prints to browser stdout. That's sometimes undesireable,
11041106
// so only do it when a pref is set (running from test.sh enables
11051107
// this pref).
11061108
if (this.prefs.getBoolPref("log_to_stdout")) {
1107-
dump("SSL Observatory " + level + ": " + str + "\n");
1109+
dump(prefix + str + "\n");
11081110
}
1109-
econsole.logStringMessage("SSL Observatory: " +str);
1111+
econsole.logStringMessage(prefix + str);
11101112
}
11111113
}
11121114
};

0 commit comments

Comments
 (0)