Discussion on Structuring Logging in Python
Problem Description
We need to establish a standardized logging structure for the Advocate codebase. There is some inconsistency in the usage of the logging across modules and component which may lead to difficulties in maintaining the codebase for developers and users.
Goals
- Establish a standardized logging structure for the project.
- Define proper tree structure for logging
- Decide on usage of level and log messages
Requirements
- The logging structure should be compatible with the structure of our module and components in Advocate.