Open
Description
#123 added a crate-wide Error
type and some helper macros to add logs gated by the log
feature. One could use the new macros everywhere to provide additional context to errors for debugging. But it might be possible to use #[track_caller]
and core::panic::Location
to automatically track and log where errors originate and where they get converted to other error types, eliminating a bunch of tedious work. Investigate this and implement if possible.
References
Metadata
Metadata
Assignees
Labels
No labels