Thunderbird:Logging UI: Difference between revisions
Jump to navigation
Jump to search
(adding questions section) |
|||
Line 10: | Line 10: | ||
** The log directory should probably be made available even while logging is disabled | ** The log directory should probably be made available even while logging is disabled | ||
** Some indication of logging mode should be used to indicate why Thunderbird is behaving differently | ** Some indication of logging mode should be used to indicate why Thunderbird is behaving differently | ||
=== Questions === | |||
* How are we requesting a restart? | |||
** Dialog? Notification bar with button? Button? | |||
* If logging levels and modules require a restart every time they are changed, does it might make sense to incorporate that into the restart dialog? | |||
* Are logging levels for different debugging tasks different enough that it makes more sense to have them in the main interface instead of in an options dialog? | |||
== Common Use Cases == | == Common Use Cases == |
Revision as of 19:35, 1 April 2008
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 location.
Concerns
- Logging slows down Thunderbird quite a bit
- Logging should only be on when needed, then off the rest of the time
- The log directory should probably be made available even while logging is disabled
- Some indication of logging mode should be used to indicate why Thunderbird is behaving differently
Questions
- How are we requesting a restart?
- Dialog? Notification bar with button? Button?
- If logging levels and modules require a restart every time they are changed, does it might make sense to incorporate that into the restart dialog?
- Are logging levels for different debugging tasks different enough that it makes more sense to have them in the main interface instead of in an options dialog?
Common Use Cases
Here are some common use cases with steps taken by each party involved.
Reproduce Problem
- User has problems with Thunderbird
- Developer or IT person instructs user how to turn on logging
- User turns on logging
- Set logging modules and levels??
- restart required
- User attempts to reproduce problem
- User could :
- forward it to their local IT person via email
- attach log file to a bug
- read the debug information (developers especially)
- User turns off logging
- restart required
- 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