Docs

Serilog

Structured logging for .NET.

What is Serilog

Serilog records structured log events — properties are preserved so you can filter and query later.

Install

cli
bash
dotnet add package Serilog.AspNetCore

Usage

csharp
csharp
Log.Logger = new LoggerConfiguration()
    .WriteTo.Console()
    .CreateLogger();

Log.Information("Order {OrderId} placed by {User}", id, user);

Docs

Official documentation: Serilog.