Thunderbird:Logging UI

From MozillaWiki
Revision as of 19:19, 1 April 2008 by Clarkbw (talk | contribs) (add mockups)
Jump to navigation Jump to search

this is a design scratch area for bug 193873

Purpose

Developers and program debuggers need to get logged information from a person's Thunderbird instance sent to them via email or uploaded to bugzilla. This interface enables anyone to turn on logging and send their logs to the proper receptical.

Common Use Cases

Here are some common use cases with steps taken by each party involved.

Reproduce Problem

  1. User has problems with Thunderbird
  2. Developer or IT person instructs user how to turn on logging
  3. User turns on logging
    1. restart required
  4. User attempts to reproduce problem
  5. User could :
    1. forward it to their local IT person via email
    2. attach log file to a bug
    3. read the debug information (developers especially)
  6. User turns off logging
    1. restart required
    2. should offer to delete logs?

Possible Improvements

  • Could automate the uploading of information in a similar way to Breakpad
    • Complicated and might ignore the local IT person case
  • Preferences for
    • logging levels
    • modules
    • logging directory
  • Button to open log directory in Finder/Explorer
  • Remove thunderbird restart requirement

Mockups

Debug Logging Preference (off)
Debug Logging Preference (on)
Easy way to Send the Debug Log via Email