[英]c# log4net not logging line number of exception
在我的本地代碼庫中,我的日志文件記錄了發生異常的確切行號。 但是,我的老板剛剛從客戶端向我發送了一個日志文件,而我在日志中沒有看到一個行號。 我是否缺少記錄已部署應用程序的行號的設置?
如果要在記錄的堆棧跟蹤中顯示行號,則必須部署匹配的.pdb
文件。 即使這樣,如果啟用了Optimize code
編譯,行號也可能與源代碼不匹配(建議用於產品構建)。
請注意,除了擁有.pdb
文件之外,它還必須是正確的。 如果它是文件的陳舊/舊版本,框架會檢測到並回退到不記錄行號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.