2016-08-22 6 views
1

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

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

из app.config (очевидно, ххх, ууу, 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" /> 
+0

Спасибо, да, я проработал, прежде чем проверять здесь, но это на 100% правильно. – dylanT