-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error Reporting: Basic and Complete #42
Comments
Ideas:
|
Roadmap still needs updating. Until then I'm just going to tag as v0.2 because I feel this will be beneficial in debugging and testing. |
I feel like this may have been addressed in another area. To save me some digging, @andrew-c-tran is there another issue or PR or documentation that addresses this? |
No, this was a completely different thing if I understand correctly. He demonstrated it at show-and-tell recently, but it hasn't made it into a PR. |
An immediate need to proceed with this is how to display (wireframes/mocks) and organize event and warning states. The following data is currently being collected (albeit in one big log)
Possible error states include:
Design decisions also needed on where/what to store in running logs. As demonstrated on demo day last month, all ddev cli stdout and stderr as well as internal JS and electron errors and warnings are being dumped to a big running log. Where should this log live? How should we separate them? How does the interface look and how is it accessed? |
Note: When displaying errors in the UI to the end user via error message modal, suggested format is to display just the message payload out of the msg portion of the error, and only the fatal error that caused the halt. |
Basic is done; Dylan will spin up a new ticket for spec'ing out complete. Need verbose terminal output. |
ticket created for complete reporting; closing this one. |
What happened (or feature request):
What you expected to happen:
The DDEV UI connects with DDEV CLI through an API. To that end, debugging can be a challenge because it's not always apparent to the end-user where the source of the issue is coming from. To that end, DDEV UI needs to surface this information to the end-user in a variety of levels.
From a visual perspective, we need to do this in a way that doesn't overwhelm the interface, particularly items related to 3 and 4. Items related to 1 and 2 will probably take up less real estate and should be surfaced more prominently.
The text was updated successfully, but these errors were encountered: