Move logging configuration out of shell.py
There are several reasons to migrate logging configuration out of shell.py
* shell.py sees a lot of change
* frequently merge conflicts on shell.py in reviews
* shell.py is nasty to test, it requires tests that are similar to automated functional tests
* there are numerous minor bugs in logging
* logging will be more testable
* easier to look at one file when dealing with logging
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Terry Howe
- Direction:
- Needs approval
- Assignee:
- Terry Howe
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Move set warnings filters to logging module
Addressed by: https:/
Move options to log level out of shell.py
Addressed by: https:/
Extract log level from configuration file
Addressed by: https:/
Optimize log formatting
Gerrit topic: https:/
Addressed by: https:/
Create log configuration class
Addressed by: https:/
Rename context.py to logs.py