google-drive-sync icon indicating copy to clipboard operation
google-drive-sync copied to clipboard

Implement a session logging feature

Open walterpg opened this issue 4 years ago • 1 comments

Several bug reports include a dialog screenshot or a text description of a one-line error message. Most of these are helpful to neither users nor the developer.

The proposed enhancement is an optional plugin session logging feature. Most "one-liner" messages are the result of an unforeseen condition or exception for which more detail is available that could aid users and bug fixers. Logging might also provide a record of successful operations performed by the plugin.

While plugin's existing user feedback mechanisms (dialog, status) could be used instead of a background logger, details such as call stacks and inner exceptions usually exceed the limits of general UI and user's patience.

The logging feature could be added as a new tab on the existing Configuration dialog, or as a standalone dialog. Any log text UI should be backed up by a single, overwrite-able file. Instructions for submitting bug reports should be updated to request that users attach the session log file when needed.

walterpg avatar Mar 13 '21 20:03 walterpg

Partially implemented in the current release

walterpg avatar May 11 '21 02:05 walterpg