Настройка 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" />