<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    編程之道

    無(wú)論是批評(píng)的,贊揚(yáng)的,指著的都請(qǐng)EMAIL給我,你的建議將是我前進(jìn)的動(dòng)力! 聯(lián)系我

    log,exception最佳實(shí)踐

    1 log

    1.1 log.error表示系統(tǒng)級(jí)錯(cuò)誤

    1.2 log.warn表示應(yīng)用級(jí)錯(cuò)誤

    1.3 服務(wù)初始化或結(jié)束用log.info

    1.4 log.debug替代outdebug要判斷isDebugEnable

    1.5 log.warn("",e)替代e.printstack

    1.6 log4e生成log相關(guān)代碼

    1.7 Log信息要保證可讀性,需記錄現(xiàn)場(chǎng)信息,如當(dāng)前處理id

    2 exception

    2.1 try catch內(nèi)的代碼不要太長(zhǎng)

    2.2 因?yàn)樾阅茉颍?/SPAN>try catch少放循環(huán)內(nèi)

    2.3 盡量避免catch(Exception)這樣的寫(xiě)法

    2.4 不同模塊定義不同的exception

    2.5 建議創(chuàng)建應(yīng)用的基類(lèi)exception,特別是有定義error code需要的應(yīng)用

    2.6 只要catch就要log error message

    2.7 catch并封裝成另一種exception,如果不nest原來(lái)的exception就要log stackTrace

    2.8 持久層throw dataAccessException,業(yè)務(wù)層throw checked exception,展現(xiàn)層只顯示exception信息

    2.9 規(guī)范的exception流程定義如下:

    業(yè)務(wù)層不需處理的runtime exception,由展現(xiàn)層定義的exception controller捕獲,交給相應(yīng)的error頁(yè)面顯示并記錄stack信息。業(yè)務(wù)層捕獲下層的exception,并封裝成業(yè)務(wù)層的checked exception,如果nest所捕獲的exception,則僅log error message,如果不nest就需要用log.warn(“”,e)記錄stack信息。展現(xiàn)層捕獲業(yè)務(wù)層的exception,應(yīng)由處理業(yè)務(wù)層exceptionerror頁(yè)面來(lái)處理。

    轉(zhuǎn)載:http://www.tkk7.com/pesome/archive/2006/01/20/28502.html#28814

    posted on 2006-02-24 17:52 瘋流成性 閱讀(318) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 項(xiàng)目

    主站蜘蛛池模板: 99热免费在线观看| 国产亚洲精品a在线无码| 一个人免费观看www视频在线| 亚洲免费一级视频| 成人毛片免费观看| 免费人成年激情视频在线观看| 亚洲AⅤ视频一区二区三区| 啊灬啊灬别停啊灬用力啊免费看| 国产极品美女高潮抽搐免费网站| 日韩一级免费视频| 免费一级大黄特色大片| 亚洲综合色区在线观看| 亚洲的天堂av无码| 亚洲爆乳成av人在线视菜奈实| 九九免费精品视频在这里| 国产色爽免费无码视频| 色猫咪免费人成网站在线观看| 毛片免费在线视频| 久久久久国产成人精品亚洲午夜| 亚洲人成电影福利在线播放| 国产成人精品亚洲日本在线| 国产免费内射又粗又爽密桃视频| 国产美女视频免费观看的网站| 免费黄色福利视频| 亚洲日韩精品A∨片无码| 亚洲精品伊人久久久久| 九九视频高清视频免费观看| 免费A级毛片无码免费视| 亚洲色欲或者高潮影院| 国产日韩一区二区三免费高清| 日日噜噜噜噜夜夜爽亚洲精品 | 久久亚洲国产成人亚| 在线毛片片免费观看| 亚洲va无码va在线va天堂| 你懂的在线免费观看| 亚洲婷婷五月综合狠狠爱| 中文字字幕在线高清免费电影| 亚洲精品国产字幕久久不卡| 两个人看的www免费视频中文| 国产av无码专区亚洲av桃花庵| 99视频免费在线观看|