Description
Currently, the SDK only supports a global logger configuration through SetLogger(), making it difficult to properly manage logs across multiple Optimizely clients in the same application.
I propose adding a WithLogger option function to the OptimizelyFactory similar to other option functions like WithEventDispatcher or WithUserProfileService.
Benefits
- Each client can have its own dedicated logger
Detail
No response
Examples
No response
Risks/Downsides
No response