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