Provided Sinks

Nicholas Blumhardt edited this page Nov 3, 2016 · 89 revisions

Serilog provides sinks for writing log events to storage in various formats.

List of available sinks

* Denotes sink is maintained by the wider Serilog community

Sink Name WriteTo.* Package
Akka Actor * AkkaActor Serilog.Sinks.AkkaActor
NuGet Version
Alternate Rolling File * RollingFileAlternate Serilog.Sinks.RollingFileAlternate
NuGet Version
Amazon CloudWatch * AmazonCloudWatch Serilog.Sinks.AwsCloudWatch
NuGet Version
Amazon DynamoDB DynamoDB Serilog.Sinks.DynamoDB
NuGet Version
Amazon Kinesis AmazonKinesis Serilog.Sinks.AmazonKinesis
NuGet Version
Application Insights ApplicationInsights Serilog.Sinks.ApplicationinSights
NuGet Version
Async Wrapper Async Serilog.Sinks.Async
NuGet Version
Azure Analytics * AzureAnalytics Serilog.Sinks.AzureAnalytics
NuGet Version
Azure DocumentDB AzureDocumentDB Serilog.Sinks.AzureDocumentDB
NuGet Version
Azure Event Hubs AzureEventHub Serilog.Sinks.AzureEventHub
NuGet Version
Azure Table Storage AzureTableStorage Serilog.Sinks.AzureTableStorage
NuGet Version
CouchBase Couchbase Serilog.Sinks.Couchbase
NuGet Version
CouchDB CouchDB Serilog.Sinks.CouchDB
NuGet Version
Console Console Serilog.Sinks.Console
NuGet Version
Colored Console ColoredConsole Serilog.Sinks.ColoredConsole
NuGet Version
DataDog Datadog Serilog.Sinks.DataDog
NuGet Version
Elasticsearch Elasticsearch Serilog.Sinks.Elasticsearch
NuGet Version
Email Email Serilog.Sinks.Email
NuGet Version
Exceptionless Exceptionless Serilog.Sinks.Exceptionless
NuGet Version
File File Serilog.Sinks.File
NuGet Version
Glimpse Glimpse Serilog.Sinks.Glimpse
NuGet Version
Google Cloud PubSub * GoogleCloudPubSub Serilog.Sinks.GoogleCloudPubSub
NuGet Version
HTTP * Http Serilog.Sinks.Http
NuGet Version
LiteDB * LiteDB Serilog.Sinks.LiteDB
NuGet Version
Literate Console LiterateConsole Serilog.Sinks.Literate
NuGet Version
Loggly Loggly Serilog.Sinks.Loggly
NuGet Version
Loggly (Bulk API) * Loggly Serilog.LogglyBulk
NuGet Version
Log4Net Log4Net Serilog.Sinks.Log4Net
NuGet Version
LogEntries LogEntries Serilog.Sinks.LogEntries
NuGet Version
Logmatic.io * Logmatic Serilog.Sinks.Logmatic
NuGet Version
Loggr Loggr Serilog.Sinks.Loggr
NuGet Version
MongoDB MongoDB Serilog.Sinks.MongoDB
NuGet Version
NewRelic * NewRelic ?
Network * TCP or UDP Serilog.Sinks.Network
NuGet Version
NLog NLog Serilog.Sinks.NLog
NuGet Version
Observable Observers Serilog.Sinks.Observable
NuGet Version
OrientDB * OrientDB Serilog.Sinks.OrientDB
NuGet Version
Period Batching `` Serilog.Sinks.PeriodicBatching
NuGet Version
RabbitMQ RabbitMQ Serilog.Sinks.RabbitMQ
NuGet Version
RavenDB RavenDB Serilog.Sinks.RavenDB
NuGet Version
RayGun Raygun Serilog.Sinks.Raygun
NuGet Version
RethinkDB RethinkDB Serilog.Sinks.RethinkDB
NuGet Version
Rolling File RollingFile Serilog.Sinks.RollingFile
NuGet Version
Seq Seq Serilog.Sinks.Seq
NuGet Version
SignalR SignalR Serilog.Sinks.SignalR
NuGet Version
Slack * Slack Serilog.Sinks.SlackClient
NuGet Version
SQLite * SQLite Serilog.Sinks.SQLite
NuGet Version
Splunk EventCollector Serilog.Sinks.Splunk
NuGet Version
SQL Server MSSqlServer Serilog.Sinks.MSSqlServer
NuGet Version
Stackify * Stackify Serilog.Sinks.Stackify
NuGet Version
Text Writer TextWriter Serilog.Sinks.TextWriter
NuGet Version
Trace Trace Serilog.Sinks.Trace
NuGet Version
UDP * Udp Serilog.Sinks.UDP
NuGet Version
Windows Event Log EventLog Serilog.Sinks.EventLog
NuGet Version
Xamarin NSLog AndroidLog Serilog.Sinks.Xamarin
NuGet Version
XSockets XSockets Serilog.Sinks.XSockets
NuGet Version