Serilog

Serilog is a diagnostic logging library for .NET applications. Serilog’s support for structured logging shines when instrumenting complex, distributed, and asynchronous applications and systems

Overview of Serilog