serilog
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 2,338,017,522 total downloads
- last updated 1/20/2026
- Latest version: 4.3.1-dev-02404 (prerelease)
Simple .NET logging with fully-structured events -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 935,360,317 total downloads
- last updated 12/9/2025
- Latest version: 8.0.0-dev-02318 (prerelease)
Write Serilog events to text files in plain or JSON format. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 913,279,447 total downloads
- last updated 11/2/2025
- Latest version: 6.1.1
A Serilog sink that writes log events to the console/terminal. -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 851,265,216 total downloads
- last updated 11/21/2025
- Latest version: 10.0.0
Low-level Serilog provider for Microsoft.Extensions.Logging -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 751,224,655 total downloads
- last updated 1/21/2026
- Latest version: 10.0.1-dev-02330 (prerelease)
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 745,810,986 total downloads
- last updated 6/9/2024
- Latest version: 3.0.0
A simple, compact JSON-based event format for Serilog. -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 644,967,511 total downloads
- last updated 11/28/2025
- Latest version: 10.0.0
Serilog support for .NET Core logging in hosted services -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 611,170,679 total downloads
- last updated 11/28/2025
- Latest version: 10.0.0
Serilog support for ASP.NET Core logging -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 574,993,204 total downloads
- last updated 6/14/2024
- Latest version: 3.0.0
A Serilog sink that writes log events to the debug output window. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 401,119,841 total downloads
- last updated 7/2/2024
- Latest version: 5.0.1-dev-00860 (prerelease)
Buffer batches of log events to be flushed asynchronously. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 231,184,566 total downloads
- last updated 6/20/2024
- Latest version: 3.0.1
Enrich Serilog log events with properties from System.Environment. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 176,320,751 total downloads
- last updated 10/24/2024
- Latest version: 2.1.0
Asynchronous sink wrapper for Serilog. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 175,759,153 total downloads
- last updated 6/14/2024
- Latest version: 4.0.0
Enrich Serilog events with properties from the current thread. -
-
- Deprecated
- 114,885,171 total downloads
- last updated 7/6/2017
- Latest version: 3.3.1-dev-00771 (prerelease)
The rolling file sink for Serilog -
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 113,625,790 total downloads
- last updated 11/13/2025
- Latest version: 5.1.0-dev-02309 (prerelease)
An embeddable mini-language for filtering, enriching, and formatting Serilog events, ideal for use with JSON or XML configuration. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 90,633,844 total downloads
- last updated 6/14/2024
- Latest version: 3.0.0
The process enricher for Serilog. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 49,443,157 total downloads
- last updated 1/27/2025
- Latest version: 5.0.0-dev-00091 (prerelease)
Serilog event sink that writes to the Windows Event Log. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 37,338,140 total downloads
- last updated 7/4/2024
- Latest version: 3.0.0
XML configuration (System.Configuration <appSettings>) support for Serilog. -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 35,341,050 total downloads
- last updated 8/5/2024
- Latest version: 4.1.0-dev-00085 (prerelease)
Package Description -
-
-
.NET 6.0 This package targets .NET 6.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.6.2 This package targets .NET Framework 4.6.2. The package is compatible with this framework or higher.
- 29,858,321 total downloads
- last updated 6/9/2024
- Latest version: 4.0.0
The System.Diagnostics.Trace sink for Serilog. -
- Previous
- Next