canmove, Confirmed users
2,230
edits
m (→Main module options within MailNews: add Show Timestamps) |
(remove obsolete tools, better references to current Gecko logging capabilities, misc fixes) |
||
| Line 143: | Line 143: | ||
* Do your log variables contain quotation marks or other invalid characters? | * Do your log variables contain quotation marks or other invalid characters? | ||
* Are your log module names correctly '''CASE SENSITIVE'''? (meaning mixed case, or camel case which is not all upper case, nor all lower case) | * Are your log module names correctly '''CASE SENSITIVE'''? (meaning mixed case, or camel case which is not all upper case, nor all lower case) | ||
== Other Protocol Logging options within MailNews == | == Other Protocol Logging options within MailNews == | ||
| Line 152: | Line 148: | ||
The following modules may or may not be available in release builds, but are available in debug builds: | The following modules may or may not be available in release builds, but are available in debug builds: | ||
# CMS (for S/MIME) | |||
# IMAPAutoSync (before Thunderbird version 59: ImapAutoSync) | # IMAPAutoSync (before Thunderbird version 59: ImapAutoSync) | ||
# IMAP_CS (for CONDSTORE) | # IMAP_CS (for CONDSTORE) | ||
| Line 166: | Line 163: | ||
# negotiateauth (Mozilla core option) | # negotiateauth (Mozilla core option) | ||
== Other | The full list of modules available are listed in [https://searchfox.org/comm-central/search?q=LazyLogModule+.*\(%22&path=&case=true®exp=true this searchfox query]. | ||
== Other MailNews logging == | |||
* | * [https://wiki.mozilla.org/Thunderbird:Debugging_Gloda Log Gloda Indexing (global search) activity to Error Console] | ||
* [[Calendar:QA_CalDAV_Support#Diagnosis_hints|Calendar/ | * [[Calendar:QA_CalDAV_Support#Diagnosis_hints|Calendar/Calendar logging]] | ||
* To show chat logging in the console, set <code>PRPL_LOG=0</code> or the <code>purple.debug.loglevel</code> pref | * To show chat logging in the console, set <code>PRPL_LOG=0</code> or the <code>purple.debug.loglevel</code> pref | ||
** Logging for OTR is controlled by the <code>chat.otr.trace</code> boolean pref | ** Logging for OTR is controlled by the <code>chat.otr.trace</code> boolean pref | ||
== | == More NSPR Logging Options == | ||
Thunderbird gets its logging capabilities from Firefox core aka Gecko, whose logging capabilities are documented at https://firefox-source-docs.mozilla.org/xpcom/logging.html. The many modules available are listed in [https://searchfox.org/mozilla-central/search?q=LazyLogModule+.*%5C%28%22&path=&case=true®exp=true this searchfox query]. Some examples: | |||
* nsHostResolver (for DNS) | |||
* GetAddrInfo (for DNS) | |||
* nsSocketTransport (basic networking) | |||
Miscellaneous [http://www.mozilla.org/projects/nspr/reference/html/prlog.html NSPR Reference (logging)]. | |||
== Enhancement Ideas == | == Enhancement Ideas == | ||