-
Notifications
You must be signed in to change notification settings - Fork 6
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
feat: add interface to view logs #115
Conversation
RM-50 Add custom logger UI
Problem When a user encounters a data issue, the details aren't visible anywhere. If it's not a request issue, there'll be nothing in the devtools, and nothing in the UI. It's really hard to debug. Work
|
Codecov Report
@@ Coverage Diff @@
## beta #115 +/- ##
==========================================
+ Coverage 86.64% 86.72% +0.09%
==========================================
Files 120 122 +2
Lines 3958 4035 +77
Branches 1135 1151 +16
==========================================
+ Hits 3429 3499 +70
- Misses 514 521 +7
Partials 15 15
|
Description
Create a custom logging system accessible to users, to assist with debugging issues:
ZoteroRoamLog
class andlogs
property inZoteroRoam
catch
blocks +ErrorBoundary
Logger
dialog component, with paginated and filtered outputValidation
✅ Unit testing for class constructor & methods
✅ Storybook testing for
Logger
✅ Manual testing (dev build):