Serilog.Sinks.Graylog.Extended
1.0.1
Install-Package Serilog.Sinks.Graylog.Extended -Version 1.0.1
dotnet add package Serilog.Sinks.Graylog.Extended --version 1.0.1
<PackageReference Include="Serilog.Sinks.Graylog.Extended" Version="1.0.1" />
paket add Serilog.Sinks.Graylog.Extended --version 1.0.1
#r "nuget: Serilog.Sinks.Graylog.Extended, 1.0.1"
// Install Serilog.Sinks.Graylog.Extended as a Cake Addin
#addin nuget:?package=Serilog.Sinks.Graylog.Extended&version=1.0.1
// Install Serilog.Sinks.Graylog.Extended as a Cake Tool
#tool nuget:?package=Serilog.Sinks.Graylog.Extended&version=1.0.1
A Serilog sink that writes events to Graylog synchroniously or asynchroniously, utilizing different transports that also works with .NET Core
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net461 net462 net463 net47 net471 net472 net48 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETStandard 2.0
- Serilog (>= 2.6.0)
- SharpCompress (>= 0.18.2)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Serilog.Sinks.Graylog.Extended:
Package | Downloads |
---|---|
Devon4Net.Infrastructure.Log
Log component to create log file, log sqlite database and graylog traces for webapi on .net core 3.0 |
|
Devon4Net.Infrastructure.Logger
Log component to create log file, log sqlite database and graylog traces |
|
OASP4Net.Infrastructure.Log
Setup: on startup.cs: app-->IApplicationBuilder app.UseMiddleware(typeof(LogExceptionHandlingMiddleware)); LogConfiguration.ConfigureLog(strring ApplicationPath); Use the following configuration: "Log": { "File": { "LogFolder": "Logs", "LogFile": "log-{0}.txt" }, "SqliteDatabase": "log.db", "SeqLogServerHost": "http://127.0.0.1:5341", "GrayLog": { "GrayLogHost": "127.0.0.1", "GrayLogPort": "12201", "GrayLogProtocol": "UDP", "UseSecureConnection": true, "UseAsyncLogging": true, "RetryCount": 5, "RetryIntervalMs": 15, "MaxUdpMessageSize": 8192 }, "UseAOPTrace": true } |
GitHub repositories
This package is not used by any popular GitHub repositories.