This is just a suggestion on how we could wrap the semantic_logger in a way that enables us to control the defaults for the logging and the metrics for all projects without having to duplicate the configuration in each project that uses the gem.
It is just a proposal, all feedback deeply appreciated. What we probably want to avoid is to spread SemanticLogger out throughout our codebase as to avoid future problems with refactoring.
This is just a suggestion on how we could wrap the semantic_logger in a way that enables us to control the defaults for the logging and the metrics for all projects without having to duplicate the configuration in each project that uses the gem.
It is just a proposal, all feedback deeply appreciated. What we probably want to avoid is to spread
SemanticLogger
out throughout our codebase as to avoid future problems with refactoring.