Description
Our manual process of passing dependencies around is cumbersome, especially now that we're trying to pass loggers via DI to fix NCBC-2324 and logging design flaws.
However, for compatibility, we don't want to depend on a specific DI system. Instead, we can create a lightweight DI system internal to the Couchbase SDK that meets just our basic needs.
Attachments
Issue Links
- blocks
-
NCBC-2324 Random KeyNotFoundException in LogManagerTests.Test_LogLevel_Debug
- Resolved