Published packages
Top 36 packages by downloads.
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
Serilog.Expressions
An embeddable mini-language for filtering, enriching, and formatting Serilog events, ideal for use with JSON or XML configuration.
Sprache
Sprache is a simple, lightweight library for constructing parsers directly in C# code.
SerilogTimings
Extend Serilog with timed operations.
AutofacSerilogIntegration
Contextual logger injection for Autofac using Serilog
Serilog.Enrichers.Demystify
Unmangle async/iterator/generic stack traces in Serilog events
Serilog.Extras.AppSettings
Obsolete. This functionality ships in the core Serilog 1.5 package. Please uninstall this one.
SerilogTracing
SerilogTracing is a minimal tracing system that integrates Serilog with System.Diagnostics.Activity. You can use it to add distributed, hierarchical tracing to applications that use Serilog, and to consume traces generated by .NET components including HttpClient and ASP.NET Core.
SerilogTracing.Expressions
Package Description
SerilogTracing.Instrumentation.AspNetCore
Package Description
Serilog.AspNetCore.Ingestion
Package Description
Serilog.Sinks.CouchDB
Serilog event sink that writes to a CouchDB database over HTTP.
Serilog.Extras.Attributed
Obsolete. Please install Destructurama.Attributed.
Serilog.Sinks.BrowserHttp
Package Description
SerilogTracing.Instrumentation.SqlClient
Package Description
Serilog.Extras.Web
Obsolete. Please install SerilogWeb.Classic.
Serilog.Extras.Topshelf
Obsolete: please install Topshelf.Serilog instead. Serilog logging support for the Topshelf Windows service host.
Serilog.Extras.Timing
Obsolete. Now distributed as SerilogMetrics, please install that package instead.
SerilogTracing.Sinks.OpenTelemetry
Sends log events and traces to OTLP (gRPC or HTTP) endpoints. This package is obsolete; use Serilog.Sinks.OpenTelemetry v4.x or later instead.
Serilog.Extras.MSOwin
Obsolete. Please install SerilogWeb.MSOwin.
Seq.Client.Serilog
Obsolete - this package has been replaced by the Serilog.Sinks.Seq package.
Serilog.Extras.DestructureByIgnoring
Obsolete. Please install Destructurama.ByIgnoring.
SerilogTracing.Sinks.Zipkin
Package Description
SerilogTracing.Sinks.Seq
Package Description
serilog-generator
Package Description
Serilog.Reload
Package Description
Autofac.Analysis
Log and analyze runtime operations on an Autofac container.
Alt.Composition.Web.Mvc
Provides dependency injection into ASP.NET MVC controllers and filter attributes.
Seq.Client.FullNetFx
Obsolete. This package has been superseded. Please install the Seq.Client.Serilog package instead.
Alt.Composition.Extended
Enhances the API of System.Composition with convenience methods.
Alt.Composition.Settings
Allows parts written for System.Composition to consume settings from *.config files.
Serilog.Sinks.Json
[Obsolete] Configuration-friendly JSON file, rolling file and stdout (Console) wrappers for Serilog
Whitebox
Whitebox is a profiler for IoC containers, providing information and diagnostics about created components and their lifetimes. This assembly provides connectivity between applications and the profiler.
Whitebox.Autofac
A module for connecting Autofac applications to the Whitebox profiler.
Alt.Composition.Web
Implements an opinionated 'parts folder' model out of the box for ASP.NET MVC and WebAPI applications.
Seq.Client.Portable
A portable version of Serilog.Sinks.Seq that can be used in Windows Phone and Xamarin iOS/Android mobile apps.