我一直在研究如何使用Serilog写入Azure日志流 . 我在这里也找到了一些答案;例如,一个答案是建议记录到特定文件夹( home\LogFiles\http\...
)中的文件,但它似乎对我不起作用 .
我尝试使用Trace和Debug接收器,但我在Azure日志流中看不到我的消息 .
更让我感到困惑的是,即使使用 System.Diagnostics.Debug
或_2704671也无效 .
那么,也许有两个问题:
-
一般情况下,我应该如何写入Azure日志流?
-
是否可以在写入日志流的同时使用Serilog基础设施?
不言而喻,我在Azure应用服务中启用了“诊断日志” .
真的很感激任何帮助,
谢谢
1 回答
据报道,file sink可以使用以下配置正常工作:
有一些细微之处需要注意 - 尤其是
shared:
和flushToDiskInterval:
.