configcat / .net-sdk

ConfigCat SDK for .NET. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
https://configcat.com/docs/sdk-reference/csharp
Other
29 stars 8 forks source link

Logging improvements #58

Closed adams85 closed 1 year ago

adams85 commented 1 year ago

Describe the purpose of your pull request

This is an experiment/proposal for improving the internal logging of the SDK.

Main goals and benefits:

Requirement checklist (only if applicable)

adams85 commented 1 year ago

I finished the refactoring, so @zoltan-david and @sigewuzhere, the stage is yours.

The source file which is of most interest to you, is LogMessages.cs. All our log messages at level Info and above were collected into this file. Please check that the wording and the assigned log levels is correct. Also let me know if you find anything in the current implementation which should be improved.

sonarcloud[bot] commented 1 year ago

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 17 Code Smells

70.2% 70.2% Coverage
0.0% 0.0% Duplication