Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Info
--verbose
flag to print additional error details.--verbose
flag, so that users can access the more involved error details.Changes
ErrorReporter
type, responsible for composing the error message, additional details, and error log.style
module to only be responsible for the styling of the error messages, not the composition of various pieces.main.rs
andshim.rs
) to useErrorReporter
for reporting any errors that are encountered.Tested
Notes
ErrorReporter
is configured to treat theNOTION_DEV
environment variable the same as the--verbose
flag.NOTION_HOME/log/
, so we will need to document that fact for users, or switch to outputting the entire path (could be long, especially on windows).Screenshots
Concise error with underlying cause
Verbose error with underlying cause