Currently it appears that test pilot has logging enabled by default, there's no reason for this on user's system, if we're seeing a systematic error, we can request logging is turned on.
Irving, can you take a look at this please? I think you want to look in modules/setup.js, there's log4moz.js used there. We probably just want to incorporate a hidden pref(s) like we've done in other places in the mail/mailnews code.
Created attachment 619950 [details] [diff] [review] Set Test Pilot log4moz default to Error and add preferences to adjust Change default Log4Moz level to Error, and add string preferences: extensions.testpilot.loader.log extensions.testpilot.setup.log that can be set to other levels (Trace, Debug, Info, Warn, Error, Fatal, All) Test Pilot should probably either switch to using the build-in version of Log4Moz in services/common, or import the recent changes from that file. It would also be interesting to merge in some of the changes that were made in the Thunderbird/gloda version of Log4Moz, including building log preference handling directly into Log4Moz instead of making the client code handle it. Also in this patch is a drive-by conversion of setup.js to use Services.jsm to get handles to XPCOM services it needs.
Comment on attachment 619950 [details] [diff] [review] Set Test Pilot log4moz default to Error and add preferences to adjust cancel superreview request after IRC conversation with gregglind