Provided Sinks

Matthew Erbs edited this page Sep 9, 2018 · 117 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 Grid EventGrid Serilog.Sinks.EventGrid
NuGet Version
Azure Event Hubs AzureEventHub Serilog.Sinks.AzureEventHub
NuGet Version
Azure Table Storage AzureTableStorage Serilog.Sinks.AzureTableStorage
NuGet Version
Azure Web Jobs* TraceWriter Serilog.Sinks.AzureWebJobsTraceWriter
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
DataDog Logs * DatadogLogs Serilog.Sinks.Datadog.Logs
NuGet Version
Debug Debug Serilog.Sinks.Debug
NuGet Version
Elasticsearch Elasticsearch Serilog.Sinks.Elasticsearch
NuGet Version
Email Email Serilog.Sinks.Email
NuGet Version
Excel-DNA ExcelDnaLogDisplay Serilog.Sinks.ExcelDnaLogDisplay
NuGet Version
Exceptionless Exceptionless Serilog.Sinks.Exceptionless
NuGet Version
File File Serilog.Sinks.File
NuGet Version
FluentD * Fluentd ?
?
Glimpse Glimpse Serilog.Sinks.Glimpse
NuGet Version
Google Cloud PubSub * GoogleCloudPubSub Serilog.Sinks.GoogleCloudPubSub
NuGet Version
Google Cloud Stack Driver * GoogleCloudLogging Serilog.Sinks.GoogleCloudLogging
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
Marten * Marten Serilog.Sinks.Marten
NuGet Version
Microsoft Teams * MicrosoftTeams Serilog.Sinks.MicrosoftTeams
NuGet Version
MongoDB MongoDB Serilog.Sinks.MongoDB
NuGet Version
Nats * Nats Serilog.Sinks.Nats
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
PostgreSQL PostgreSQL Serilog.Sinks.PostgreSQL
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
Rollbar * Rollbar Serilog.Sinks.RollbarCom
NuGet Version
Rolling File RollingFile Serilog.Sinks.RollingFile
NuGet Version
Scalyr * Scalyr Serilog.Sinks.Scalyr
NuGet Version
Sentry * Sentry Serilog.Sinks.Sentry
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
Sumo Logic * SumoLogic Serilog.Sinks.SumoLogic
NuGet Version
Syslog * (RFC5424) Syslog Serilog.Sinks.SyslogServer
NuGet Version
Syslog * (RFC5424, RFC3164) UdpSyslog, TcpSyslog, LocalSyslog Serilog.Sinks.SyslogMessages
NuGet Version
TestCorrelator * TestCorrelator Serilog.Sinks.TestCorrelator
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
YouTrack * YouTrack Serilog.Sinks.YouTrack
NuGet Version
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.