Bug 1497259 - 3. Control GV logging through pref; r=droeh

Use the "geckoview.logging" pref to control GV logging.

Differential Revision: https://phabricator.services.mozilla.com/D8052

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Jim Chen 2018-10-10 17:36:13 +00:00
Родитель 006913a322
Коммит 46f4db9a26
2 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -18,6 +18,12 @@ pref("toolkit.telemetry.eventping.enabled", false);
pref("geckoview.console.enabled", false); pref("geckoview.console.enabled", false);
#ifdef RELEASE_OR_BETA
pref("geckoview.logging", "Warn");
#else
pref("geckoview.logging", "Debug");
#endif
// Disable Web Push until we get it working // Disable Web Push until we get it working
pref("dom.push.enabled", false); pref("dom.push.enabled", false);

Просмотреть файл

@ -401,6 +401,7 @@ var GeckoViewUtils = {
if (!this._rootLogger) { if (!this._rootLogger) {
this._rootLogger = Log.repository.getLogger("GeckoView"); this._rootLogger = Log.repository.getLogger("GeckoView");
this._rootLogger.addAppender(new AndroidAppender()); this._rootLogger.addAppender(new AndroidAppender());
this._rootLogger.manageLevelFromPref("geckoview.logging");
} }
return this._rootLogger; return this._rootLogger;
}, },