-
Notifications
You must be signed in to change notification settings - Fork 557
Modify the PyROS Logging System #3732
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
base: main
Are you sure you want to change the base?
Modify the PyROS Logging System #3732
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #3732 +/- ##
=======================================
Coverage 89.18% 89.18%
=======================================
Files 896 896
Lines 103725 103800 +75
=======================================
+ Hits 92508 92575 +67
- Misses 11217 11225 +8
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
@shermanjasonaf There is still a TODO on this PR (it was waiting for #3722). That PR is in - do you want to incorporate it into a subsequent PR (in which case this PR is ready to merge) or address that TODO as part of this PR (in which case we will wait)? |
@jsiirola I have addressed the TODO here. |
Summary/Motivation:
This PR modifies the PyROS solver output logging system so that the output shown by the default logger (or any other
INFO
-level logger) is simplified.Changes proposed in this PR:
DEBUG
, rather thanINFO
level: (i) full PyROS solver config, (ii) backup solver invocations, (iii) subproblem solve failures for the master feasibility and DR polishing problems, (iv) timing profile, (v) component statistics for the preprocessed modelINFO
-level) iteration log tableINFO
levelTODO
ConfigDict.user_values()
should return only child entries, not instance itself #3722 merged) Simplify logging of user optionsDEBUG
-level logsLegal Acknowledgement
By contributing to this software project, I have read the contribution guide and agree to the following terms and conditions for my contribution: