簡體   English   中英

c#log4net 不記錄異常的行號

[英]c# log4net not logging line number of exception

在我的本地代碼庫中,我的日志文件記錄了發生異常的確切行號。 但是,我的老板剛剛從客戶端向我發送了一個日志文件,而我在日志中沒有看到一個行號。 我是否缺少記錄已部署應用程序的行號的設置?

如果要在記錄的堆棧跟蹤中顯示行號,則必須部署匹配的.pdb文件。 即使這樣,如果啟用了Optimize code編譯,行號也可能與源代碼不匹配(建議用於產品構建)。

請注意,除了擁有.pdb文件之外,它還必須是正確的。 如果它是文件的陳舊/舊版本,框架會檢測到並回退到不記錄行號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM