我根据有关如何以编程方式添加自定义appender的其他响应尝试了以下代码。我确实看到控制台上出现了日志消息,但我没有在本地运行的Seq服务器中看到它们。我验证了Seq网址已设置为http://localhost:5341/。我还尝试了一个带有API密钥的Seq托管版本,看看我是否可以捕获通过Fiddler设置的任何内容,但没有发送任何内容。我错过了什么?
SELECT a.*
FROM reportmal a
WHERE a.type = 2
AND NOT EXISTS (SELECT 1
FROM reportmal b
WHERE b.name = a.name
AND b.type IN (5,0));
答案 0 :(得分:0)
经过一番调查后,我想出了如何让它发挥作用。相反,上面的AddAppender中的代码我只是执行了以下操作:
var root = ((Hierarchy)LogManager.GetRepository()).Root;
root.AddAppender(CreateSeqAppender());
希望这可以帮助其他人。