-
Notifications
You must be signed in to change notification settings - Fork 1
Description
We need to replace the custom ILogger implementation and usage with the standard Microsoft extension logging with console only for now.
First create a new git branch and then try to build and run all the tests to confirm all is building and tests are passing. Then plan for the changes and later proceed.
The approach is look for all the usages in a specific project and replace them with ILogger only within that project, check at least 3 times in the project if all custom implementations were replaced. Only then go to the next project. Go in the order of the project dependencies. Start with Core, then modules and at last App and MsBuild. When the changes have been applied to all projects make sure you check it still compiles and makes sure 100% of the unit tests are passing.
When building or testing use only dotnet 10 target framework, run always from the src folder all the dotnet command. Fix all the errors. After migration of a project create a git commit. Keep the old log classes until all the projects switched