serilog
NuGet publisher profile
Packages (59)
Serilog
Simple .NET logging with fully-structured events
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
Serilog.Extensions.Logging
Low-level Serilog provider for Microsoft.Extensions.Logging
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
Serilog.Sinks.Debug
A Serilog sink that writes log events to the debug output window.
Serilog.Sinks.PeriodicBatching
Buffer batches of log events to be flushed asynchronously.
Serilog.Enrichers.Environment
Enrich Serilog log events with properties from System.Environment.
Serilog.Enrichers.Thread
Enrich Serilog events with properties from the current thread.
Serilog.Sinks.Async
Asynchronous sink wrapper for Serilog.
Serilog.Expressions
An embeddable mini-language for filtering, enriching, and formatting Serilog events, ideal for use with JSON or XML configuration.
Serilog.Sinks.RollingFile
The rolling file sink for Serilog
Serilog.Enrichers.Process
The process enricher for Serilog.
Serilog.Sinks.EventLog
Serilog event sink that writes to the Windows Event Log.
Serilog.Sinks.OpenTelemetry
This Serilog sink transforms Serilog events into OpenTelemetry logs and sends them to an OTLP (gRPC or HTTP) endpoint.
Serilog.Formatting.Compact.Reader
Package Description
Serilog.Settings.AppSettings
XML configuration (System.Configuration <appSettings>) support for Serilog.
Serilog.Sinks.Trace
The System.Diagnostics.Trace sink for Serilog.
Serilog.Extensions.Logging.File
Add file logging to ASP.NET Core apps with one line of code.
Serilog.Filters.Expressions
Expression-based event filtering for Serilog.
Serilog.Sinks.Map
A Serilog sink wrapper that dispatches events based on a property value.
Serilog.Sinks.Literate
Now replaced by Serilog.Sinks.Console, please use that package instead. An alternative colored console sink for Serilog that pretty-prints properties.
Serilog.Sinks.ColoredConsole
Now replaced by Serilog.Sinks.Console, please use that package instead. The colored console sink for Serilog
Serilog.Sinks.TextWriter
The System.IO.TextWriter sink for Serilog
Serilog.Sinks.Email
Send Serilog events as SMTP email using MailKit.
Serilog.Sinks.Loggly
Serilog sink for Loggly.com service
Serilog.Sinks.Logentries
Serilog event sink that writes to the Logentries.com service.
Serilog.Sinks.Observable
Package Description
Serilog.Extras.AppSettings
Obsolete. This functionality ships in the core Serilog 1.5 package. Please uninstall this one.
Serilog.Sinks.AmazonKinesis
Serilog event sink that writes to Amazon Kinesis.
Serilog.Sinks.BrowserConsole
Writes Serilog events to the browser console
Serilog.Sinks.Xamarin
A Serilog sink that writes log events to Xamarin Android AndroidLogger and/or Xamarin iOS or Xamarin macOS NSLog.
Serilog.Sinks.AzureDocumentDb
Write Serilog events to Azure DocumentDB
Serilog.Sinks.NLog
Serilog event sink that writes to NLog. Merge your new Serilog event stream into your existing NLog infrastructure.
Serilog.Sinks.CouchDB
Serilog event sink that writes to a CouchDB database over HTTP.
Serilog.Extras.Attributed
Obsolete. Please install Destructurama.Attributed.
Serilog.Sinks.Log4Net
Serilog event sink that writes to Log4Net. Merge your new Serilog event stream into your existing log4net infrastructure.
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.Sinks.Glimpse
Serilog event sink that writes to a Glimpse tab.
Serilog.Extras.Timing
Obsolete. Now distributed as SerilogMetrics, please install that package instead.
Serilog.Sinks.SignalR
Serilog event sink that writes to a SignalR-Hub.
Serilog.Sinks.Datadog
Package Description
Serilog.Sinks.Couchbase
Serilog event sink that writes to a Couchbase cluster using the Couchbase .NET client library.
Serilog.Extras.MSOwin
Obsolete. Please install SerilogWeb.MSOwin.
Serilog.Sinks.Loggr
Serilog event sink that writes to the loggr.com service.
Serilog.Extras.DestructureByIgnoring
Obsolete. Please install Destructurama.ByIgnoring.
Serilog.Framework.Logging
[Obsolete] Serilog provider for Microsoft.Extensions.Logging
Serilog.Sinks.XSockets
Serilog event sink that dispatches logs to clients based on LogEventLevel.
Serilog.Extras.FSharp
Obsolete. Please install Destructurama.FSharp.
serilog-generator
Package Description
Serilog.Sinks.ReflectInsight
The ReflectInsight sink for Serilog
Serilog.Settings.Combined
Support for combination of settings from multiple sources for Serilog
Serilog.Sinks.DynamoDB
An Sink that writes events to Amazon Web Services DynamoDB.
Serilog.Sinks.RethinkDB
Serilog event sink that writes to a RethinkDB database.
Serilog.Sinks.OpenTelemetrySdk
This Serilog sink transforms Serilog events into OpenTelemetry logs and sends them to an OTLP (gRPC or HTTP) endpoint.