上一篇我們完善了多層開發(fā)的效率問題,傳送門:項目架構(gòu)開發(fā):展現(xiàn)層(下)
這次我們完成架構(gòu)的異常處理功能,異常處理一般都與日志分不開的,因為分析及定位問題需要一些詳細(xì)信息;
稍微正規(guī)一點的公司,都會分開發(fā)、測試及生產(chǎn)環(huán)境。在本地及測試環(huán)境出BUG了,問題很好解決
調(diào)試跟蹤問題,三下五除二就搞完了;但是在生產(chǎn)環(huán)境出問題,基本上是不允許直連數(shù)據(jù)庫調(diào)試的;
這時候如何沒有足夠的異常信息參考,那你就悲催了,你等著加班熬夜吧。
為了解決這個問題,所以異常信息的捕捉及記錄就顯得非常重要了,一個完善的系統(tǒng),出問題后不可能要去調(diào)試才能知道具體原因的
1、解決展現(xiàn)層的異常
1.1 其實ASP.NET MVC已經(jīng)支持全局異常的處理,就是這個:HandleErrorAttribute,這里我們只是簡單介紹他的使用方法
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26