Closed ff137 closed 3 weeks ago
5 "security hotspots" identified by sonarcloud -- they seem to be safe to ignore test coverage is perhaps worth increasing. not what I had in mind :-) but maybe not too hard to generate some unit tests
Failed conditions
5 Security Hotspots
63.0% Coverage on New Code (required ≥ 80%)
This is ready? Looking good to me 👍
@jamshale I'm happy with it! Tested it and everything looks the same 👍
The existing
acapy_agent/config/logging.py
module is a monolith, containing multiple logging-related functionalities.This PR breaks down the module into smaller, more focused components under
config/logging/
to improve maintainability and testability. No functional changes are introduced; this is purely a structural reorganization. Everything in the previouslogging.py
module has been copied directly and split up into bespoke modules.(Note: This is a pre-cursor PR to introducing loguru as an optional log provider. So, this is some initial refactoring to help streamline that contribution.) (edit: maybe no need for loguru, but the refactoring helps for general maintainability)