Настройка Serilog для записи в Slack через app.config

Я создал приложение, которое я хочу, чтобы входить в Slack для определенной цели. Я уже подтвердил, что работает ведение журнала в RollingFile и в Seq. Я добавил в serilog.sinks.slackclient и приложение работает, и логи, но ничего не отображается в моем канале Slack.

Может кто-нибудь проверить, есть ли проблема с моим конфигом?

из app.config (очевидно, xxx, yyy, zzz заменяются на ключевые значения.):

<add key="serilog:minimum-level" value="Debug" />
<!--<add key="serilog:using:RollingFile" value="Serilog.Sinks.RollingFile" />-->
<add key="serilog:using:Slack" value="Serilog.Sinks.Slack" />
<add key="serilog:write-to:Slack" value="https://hooks.slack.com/services/xxx/yyy/zzz" />
<add key="serilog:write-to:Seq.serverUrl" value="http://localhost:5341/" />
<add key="serilog:write-to:RollingFile.pathFormat" value="C:\Logs\Serilog\Test-{Date}.txt" />
<add key="serilog:write-to:RollingFile.retainedFileCountLimit" value="10" />

1 ответ

Решение

Имя параметра webhookUrl отсутствует из write-to директива:

<add key="serilog:write-to:Slack.webhookUrl"
     value="https://hooks.slack.com/services/xxx/yyy/zzz" />
Другие вопросы по тегам