Yadl stands for Yet another dotnet logger 😅. This project is a PoC.
The implementation is built on top of the dotnet logger using Channels and System.Text.Json. These features are new in .NET Core 3.0
Here's the architecture diagram of the component.
Execute ./build.sh
or ./build.ps1
depending on your operating system to create the SQL server and begin to use the sample.
These files execute the docker container to download the SQL server image and run the necessary script to create the logs table's database.
It writes log records into a SQL Server Database using batch sizes or when the timer reaches the end. You can use this project to getting started to write log records wherever you want.
👍 Feel free to file an issue to ask a question, propose a new feature or if anything is not working as expected