配置Serilog通过app.config写入Slack

时间:2016-08-22 03:45:23

标签: serilog

我创建了一个应用程序,我希望为特定目的登录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 个答案:

答案 0 :(得分:1)

webhookUrl指令缺少参数名write-to

<add key="serilog:write-to:Slack.webhookUrl"
     value="https://hooks.slack.com/services/xxx/yyy/zzz" />