The idea is to have the custom ILog interface and it's implementations replaced with the standard dotnet packages, that will help us use the source generators.
Requiremens:
- The tests should be updated if necessary and they should remain green.
- Remove the old implementation including extensions
- Use Serilog for console and file sinks
- The logging level should be configurable from commandline using the existing flags