Serilog 2.8.0

Simple .NET logging with fully-structured events

Showing the top 20 packages that depend on Serilog.

Packages Downloads
Serilog.Exceptions
Log exception details and custom properties that are not output in Exception.ToString().
1,732
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
1,716
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
1,714
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
1,640
Serilog.Extensions.Logging
Low-level Serilog provider for Microsoft.Extensions.Logging
1,634
Serilog.Sinks.Seq
A Serilog sink that writes events to Seq using newline-delimited JSON and HTTP/HTTPS.
1,575
Serilog.Sinks.Debug
A Serilog sink that writes log events to the debug output window.
1,574
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
1,544
Serilog.Sinks.PeriodicBatching
Buffer batches of log events to be flushed asynchronously.
1,528
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
1,522
Serilog.Expressions
An embeddable mini-language for filtering, enriching, and formatting Serilog events, ideal for use with JSON or XML configuration.
1,498
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
1,456
Serilog.Sinks.SyslogMessages
Fully-featured Serilog sink that logs events to remote syslog servers using UDP, TCP, and TLS over TCP, and can also use POSIX libc syslog functions to write to the local syslog service on Linux systems. Both RFC3164 and RFC5424 format messages are supported.
1,202
Serilog.Sinks.PeriodicBatching
Buffer batches of log events to be flushed asynchronously.
1,161

.NET Framework 4.5

  • No dependencies.

.NET Framework 4.6

  • No dependencies.

.NET Standard 1.0

.NET Standard 1.3

.NET Standard 2.0

Version Downloads Last updated
4.0.0 1,526 05/09/2025
3.1.1 1,678 05/09/2025
3.1.0 1,502 05/09/2025
2.8.0 1,561 05/09/2025