日韩精品福利免费观看高清,综合亚洲国产2020,99热只有精品这里,国产精品久久久久久久福利

    1. <address id="kobe1"></address>
      
      
      <td id="kobe1"><tbody id="kobe1"><listing id="kobe1"></listing></tbody></td>

        我要投稿 投訴建議

        記錄程序日志的三種選擇

        時間:2021-04-13 14:48:01 日志日記 我要投稿

        關(guān)于記錄程序日志的三種選擇

          1、采用Log4CXX等公共開源日志組件:這類日志組件的特點是跨平臺且功能比較強(qiáng)大,例如可以把日志發(fā)往另一臺服務(wù)器或記錄到數(shù)據(jù)庫中等;另外,可配置性較高,可以通過配置文件或程序代碼對日志進(jìn)行很多個性化設(shè)置。但從另外一個角度看,由于這些優(yōu)點往往也導(dǎo)致了在使用方面的缺點。首先,對于一般應(yīng)用程序來說,它們并不需要太多的功能,通常只需要把日志記錄到文件或反饋到應(yīng)用程序,功能太多反正讓用戶使用起來覺得繁瑣還得背負(fù)很多從來都用不到的代碼。其次,這類日志組件通常是跨平臺的,并不只是針對 Windows 或 VC 的應(yīng)用程序,因此使用起來總會覺得有點別扭,例如他們的字符都是用 char 類型的,對于一個 Unicode 程序來說每次寫日志都要做字符轉(zhuǎn)換是很不爽的事情,本座在多年前曾經(jīng)使用過 Log4Cpp ,程序執(zhí)行時總是報告日志組件有內(nèi)存泄露,雖然有可能是誤報,但是使用起來總覺得很不舒服。

        關(guān)于記錄程序日志的三種選擇

          2、自己寫幾個簡單的類或函數(shù)記錄日志:這種方法的確很簡單,通常都不用一兩百行的代碼。但這種方法通常缺乏規(guī)范性和通用性,其他程序需要記錄類似的但有點差異的日志時,通常的作法是:Copy-Paste-Modify;另外,這類方法很可能也沒有考慮性能或并發(fā)方面的.問題,通常是直接在工作線程中寫日志,對于那些性能要求較高的應(yīng)用程序是絕對不允許的。

          3、干脆不記錄任何日志:的確,現(xiàn)在很多程序由于各種原因并沒有記錄任何日志。但本座以為,如果一個程序是有用的,具備一定功能,并且需要連續(xù)運(yùn)行較長一段時間,那么記錄日志是必須的;否則,得認(rèn)真考慮該程序是否有存在的必要了。

        【記錄程序日志的三種選擇】相關(guān)文章:

        C++日志記錄類以及日志記錄程序06-23

        旅游的記錄日志06-29

        傷感日志的記錄04-10

        愛情日志記錄03-01

        選擇的選擇qq日志01-11

        愛的初記錄日志04-29

        記錄之中-心情日志11-06

        選擇心情日志04-27

        選擇騎行日志04-16