Add a class for the Logger
MR: !1243 (merged)
Current Behavior
Currently there is a lot of duplicate code with the setup function in the logger module.
Purpose
A logger class will reduce duplicate code and standardized logging across the IB projects.
Plan
After some exploration while working on another ticket, I now think it best to update the contributor guide to demonstrate best practices for working with loggers using a single logger per each job.
A logger class needs that enhances logging without affecting existing code.The functionality can be verified with unit tests.
Acceptance Criteria
[ ] Logger class is added to the modules repo[ ] Unit tests are written and pass[ ] Logging module imported and tested locally[ ] Pipeline runner image updated (this might not apply with incoming changes)
Unit and Integration Tests
- [ ] Write or update any unit or integration tests
Edited by Jacob Dorlac