我一直在研究如何使用Serilog寫(xiě)入Azure日志流。我也在這里找到了一些答案。例如,一個(gè)答案是建議登錄到特定文件夾(home\LogFiles\http\...)中的文件,但它似乎對(duì)我不起作用。我嘗試使用跟蹤和調(diào)試接收器,但在Azure日志流中看不到我的消息。讓事情變得更加混亂,甚至使用System.Diagnostics.Debug或System.Diagnostics.Trace都不起作用。因此,可能有兩個(gè)問(wèn)題:通常,我應(yīng)該如何寫(xiě)入Azure日志流?在寫(xiě)入日志流的同時(shí)可以使用Serilog基礎(chǔ)結(jié)構(gòu)嗎?不用說(shuō),我已經(jīng)在Azure應(yīng)用服務(wù)中啟用了“診斷日志”。
1 回答

米脂
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊
該文件接收器已經(jīng)被報(bào)告給下面的配置正常工作:
.WriteTo.File(
@"D:\home\LogFiles\Application\myapp.txt",
fileSizeLimitBytes: 1_000_000,
rollOnFileSizeLimit: true,
shared: true,
flushToDiskInterval: TimeSpan.FromSeconds(1))
有一些細(xì)微之處看-shared:和flushToDiskInterval:特別。
- 1 回答
- 0 關(guān)注
- 211 瀏覽
添加回答
舉報(bào)
0/150
提交
取消