minhducsun2002 / Serilog-Sinks-Discord

Serilog discord sink

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serilog sink for Discord

Write your logs to discord.

Serilog

Serilog

To get started:

1️⃣: Get WebhookId and WebhookToken

Create webhoook and copy its url which contains WebhookId and WebhookToken:
https://discordapp.com/api/webhooks/{WebhookId}/{WebhookToken}

2️⃣: Install nuget package

3️⃣: Add discord output:

Log.Logger = new LoggerConfiguration()
 .WriteTo.Discord({WebhookId}, {WebhookToken})
 .CreateLogger();

for async logging you can use serilog-sinks-async

Log.Logger = new LoggerConfiguration()
 .WriteTo.Async( a => 
     a.Discord({WebhookId}, {WebhookToken}))
 .Enrich.FromLogContext()
 .CreateLogger();

About

Serilog discord sink


Languages

Language:C# 100.0%