<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      ~歡迎你!第 AmazingCounters.com 位造訪者

      編程日志的等級劃分

      在不同的版本中日志的分級也有區別,下面以日志記錄器Logger的分類來進行討論

      六個日志等級:TRACE / DEBUG / INFO / WARNING / ERROR / FATAL

      還有兩個特殊等級 ALL、OFF,全部日志打開和關閉,這里不做討論

      TRACE
      TRACE 在線調試。
      該級別日志,默認情況下,既不打印到終端也不輸出到文件。此時,對程序運行效率幾乎不產生影響。 n

      DEBUG
      DEBUG 終端查看、在線調試。
      該級別日志,默認情況下會打印到終端輸出,但是不會歸檔到日志文件。因此,一般用于開發者在程序當前啟動窗口上,查看日志流水信息。

      INFO
      INFO 報告程序進度和狀態信息。
      一般這種信息都是一過性的,不會大量反復輸出。
      例如:連接商用庫成功后,可以打印一條連庫成功的信息,便于跟蹤程序進展信息。

      WARNING
      WARNING 警告信息
      程序處理中遇到非法數據或者某種可能的錯誤。
      該錯誤是一過性的、可恢復的,不會影響程序繼續運行,程序仍處在正常狀態。

      ERROR
      ERROR 狀態錯誤
      該錯誤發生后程序仍然可以運行,但是極有可能運行在某種非正常的狀態下,導致無法完成全部既定的功能。

      FATAL
      FATAL 致命的錯誤
      表明程序遇到了致命的錯誤,必須馬上終止運行。


      日志輸出的注意事項
      1、日志函數的返回值
      日志函數的返回值一般用于錯誤的標識,一般為int類型的錯誤碼,因為一個程序出錯情況不止一種,故不建議使用bool類型
      正確情況:一般約定正常情況函數的返回值為0;在不同的約定下有可能不同,例如:有多種正確的狀態,不過大多數情況下返回值為0。
      錯誤情況:返回值小于0,建議對可預期的錯誤進行編碼,避免所有錯誤千篇一律-1,后續查錯困難
      對于錯誤的情況需要記錄相關的錯誤日志

      2、如何對日志形式進行選擇
      日志有六大類,根據每一類的日志的特性,我們需要在合適的時候選擇相應的日志類型
      考慮的因素:
      1)輸出頻率
      對于輸出頻率高的日志,一定要用TRACE級別,否則會嚴重的影響程序效率
      TRACE級別的日志不會輸入到日志文件中,如果該類日志輸出頻率高,使用其他級別,日志文件很快會被寫滿覆蓋。
      在for循環或者while循環中的日志,一定要使用TRACE級別。
      2)嚴重程度
      執行錯誤信息:該情況下書寫日志需要用WARNING級別及以上的ERROR、FATAL日志打印。這類級別的日志會記錄到日志文件中,方便查找問題,解決問題。
      非執行錯誤信息: 如調試、追蹤等日志信息,一定采用INFO級別以下的DEBUG、TRACE日志打印 。
      INFO級別只適用于輸出頻率不高的情況或者需要記錄到日志文件中,便于問題追憶的需求。

      日志信息的內容
      1)異常、錯誤信息
      ERROR、WARNING等
      2)調試、跟蹤信息
      函數參數讀入、執行步驟、數據流向,流程跳轉、函數返回值

      對于錯誤、異常情況,應盡量記錄盡可能多的“上下文環境”信息.
      如果是函數調用失敗,日志中必須包含返回值信息、以及函數調用的相關參數信息。
      任何程序在返回錯誤碼前,一定要通過日志記錄具體的錯誤原因,并給出盡量多的場景信息。

       

      學習參考自【皓月如我的CSDN博客】https://blog.csdn.net/fm0517/article/details/49928181

      posted @ 2018-07-27 12:59  ~HDMaxfun  閱讀(3413)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中文字幕乱码人妻二区三区| 日韩av一区二区三区在线| 久久精品亚洲国产综合色| 九九久久精品国产免费看小说| 巴里| 蜜桃一区二区三区在线看| 精品日韩精品国产另类专区| 免费av网站| 国产仑乱无码内谢| 成人国产精品免费网站| 亚洲色偷偷色噜噜狠狠99| 99久久亚洲综合精品成人网 | 国产高清在线男人的天堂 | 久久精品国产亚洲av麻豆软件| 在线 欧美 中文 亚洲 精品| 亚洲伊人久久综合影院| 大英县| 亚洲欧美精品aaaaaa片| 日韩国产成人精品视频| 日本一区二区三区在线播放| 国产不卡精品视频男人的天堂| 久久久精品2019中文字幕之3| 免费a级毛片18以上观看精品| 介休市| 中文字幕人妻有码久视频| 欧美丰满熟妇bbbbbb| 久久99精品国产99久久6男男| 国模雨珍浓密毛大尺度150p| 亚洲一二三区精品与老人| 色老头亚洲成人免费影院| 麻花传媒在线观看免费| 国产精品老熟女一区二区| 天堂网国产| 国产AV福利第一精品| 亚洲av综合久久成人网| 亚洲综合小说另类图片五月天 | 婷婷六月天在线| 日韩熟女乱综合一区二区| 免费av网站| 好吊视频一区二区三区人妖| 国产一区二区三区麻豆视频|