-
Notifications
You must be signed in to change notification settings - Fork 15
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
Logging #1936
Conversation
Coverage reportClick to see where and how coverage changed
The report is truncated to 25 files out of 31. To see the full report, please visit the workflow summary page. This report was generated by python-coverage-comment-action |
Something to consider (no problem if you decide not to) - should we log all runs to |
The singleton structure was causing problems in unit tests. This commit uses a more Pythonic style of logging (I wonder if the reason Python logging works as it does it because they tried something like we did an also found it introduced unexpected problems).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, LGTM. Can you post some examples of what the output looks like before and after for places where it's changed?
Co-authored-by: James Robinson <james.em.robinson@gmail.com>
Merged through docs link check failing as that wasn't modified here. Does look like a genuine failure though. |
And the log file,
|
Looks great. I like the idea of keeping timestamps in the log file but not in the console output (by default). Do you think there's any benefit in adding an option to include timestamps in the console output? |
That did occur to me when I posted the pictures. Could definitely do that too, should be an easy addition. |
✅ Checklist
Enable foobar integration
rather than515 foobar
).develop
.🚦 Depends on
The approach here is
with logging levels
🌂 Related issues
Closes #1891
Closes #1657
🔬 Tests