• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            飄雪

            C++博客 首頁 新隨筆 聯(lián)系 聚合 管理
              31 Posts :: 0 Stories :: 60 Comments :: 0 Trackbacks
                最近在做Windows CE、Android下的c/c++開發(fā),這類程序調(diào)試都比較慢。尤其是Anroid環(huán)境,缺乏有效的調(diào)試手段,大部分情況下都只能依靠輸出log文件,這種情況下,急需一個比較好的日志庫。說到日志庫,首先想到的自然是java的log4j,找了一下,log4j有c/c++的移植版,其中有使用c++的log4cxx,還有純c的log4c。由于現(xiàn)在主要做嵌入式開發(fā),而有的平臺對c++支持并不好,比如android目前就不支持stl,為了保險起見,還是使用純c的log4c。
                來到log4c的主頁看了一下,最新版本是1.2.1,已經(jīng)好久沒更新了,不過這也說明代碼比較穩(wěn)定。趕緊下載下來,看來看說明,怎么配置寫得很清楚,在ubuntu 8.10下make一次就過了,看來移植性做得不錯。但是包里沒提供visual studio工程,在windows和windows ce下還著實費了一番功夫,后來仔細(xì)看了下代碼,有幾個文件還沒有移植到windows,只能把這幾個文件先排除出工程,編譯幾個基本的文件過來再說。在windows ce還有其他的問題。
               sourceforge上的這個log4c項目很不活躍,但我覺得有個好的類似log4j的日志庫對嵌入式開發(fā)很有幫助,所以我在googlecode上申請了一個新項目log4c-embed,地址是http://code.google.com/p/log4c-embed/,我會把在實際工作中碰到的問題做修改,如果代碼有更改我會及時上傳,原始代碼基于log4c-1.2.1。


            posted on 2009-01-04 23:21 飄雪 閱讀(7600) 評論(11)  編輯 收藏 引用

            Feedback

            # re: 改進log4c 2009-01-04 23:58 Zhou Rui
            貌似checkout地址不對啊,提取不出來  回復(fù)  更多評論
              

            # re: 改進log4c 2009-01-05 10:02 紫云追雪
            偶也去年也 在做 Windows CE 方面的 開發(fā),每次都想用個 獨立的 LOG模塊,發(fā)現(xiàn)單純移植還是有很多麻煩的。比如 到后期你發(fā)現(xiàn)效率或什么不如意的,想 修正太難(可能由于原作者制作庫的 時候,有些在WIN平臺可以忽略的問題,在嵌入式上卻必須首要考慮)。
            我也想嘗試自己寫個能夠很好移植到各個版本的嵌入式LOG模塊(只寫了個開頭),但嵌入式方面的經(jīng)驗太少,沒有辦法做整體方面的設(shè)計。
            關(guān)于STLport,不知道能不能移植到各大主流的嵌入式系統(tǒng)中去,我想應(yīng)該沒多大問題。所以我認(rèn)為 LOG模塊 是 建立 在 C、C++、STL、簡單模板(?)基礎(chǔ)上,核心使用C++,外包C或其他語言接口。
            我的那個簡單的LOG模塊是參照wxWidgets,OGRE,Log4cpp,Gdal等,做的一個嘗試。
            如果有興趣,我覺得還是參照已有的東西,新設(shè)計一份比較好。畢竟,嵌入式方面還是比較新的方向,已有的設(shè)計沒法照顧到這些的。
            過會我會把我寫的一些東東發(fā)布到我的主頁里面。(很零碎,沒有實用價值,僅參考)
            http://m.shnenglu.com/Files/63956372/zyzx.rar  回復(fù)  更多評論
              

            # re: 改進log4c 2009-01-05 10:23 LH
            @紫云追雪
            關(guān)于嵌入式開發(fā),我覺得還是使用c比較好,比如Android上,支持c++語法,但卻沒有stl庫,我原來也打算把STLPort移植到Android上,但是困難太多,有些類(比如IO)很難做到。后來我不得不把自己寫的程序全部由c++改寫成c,以達到在Windows,windows ce,linux,android上都能運行的目的。
            log4c的代碼結(jié)構(gòu)還是很好的,但是可能原作者沒有考慮嵌入式平臺的問題,有幾個文件移植性不是太好,而且功能也比較簡陋。我會在自己實際使用的過程中逐漸修改。
              回復(fù)  更多評論
              

            # re: 改進log4c 2009-01-05 10:38 LH
            @Zhou Rui
            http://code.google.com/p/log4c-embed/是項目主頁
            svn地址是http://log4c-embed.googlecode.com/svn/trunk/   回復(fù)  更多評論
              

            # re: 改進log4c(1) 2009-03-15 21:17 Border
            近來在做mips方面的開發(fā), 也想找個日志文件管理的.

            明天到公司試一下能不能在mips上用.  回復(fù)  更多評論
              

            # re: 改進log4c(1) 2009-03-16 09:17 飄雪
            近來在做mips方面的開發(fā), 也想找個日志文件管理的.

            明天到公司試一下能不能在mips上用.


            這套代碼的移植性還算可以,應(yīng)該沒問題  回復(fù)  更多評論
              

            # re: 改進log4c(1) 2011-09-02 11:04 KeishaHunt27
            If you want to buy a car, you would have to get the <a href="http://bestfinance-blog.com">loan</a>. Furthermore, my brother always takes a term loan, which is really useful.   回復(fù)  更多評論
              

            # re: 改進log4c(1) 2012-03-26 10:17 難易
            我寫了一個更好的C日志函數(shù)庫,zlog
            可以去看看
            http://www.oschina.net/p/zlog  回復(fù)  更多評論
              

            # re: 改進log4c(1) 2012-05-23 15:48 business loans
            The loan seem to be very useful for people, which are willing to start their organization. By the way, it's not hard to receive a consolidation loan.   回復(fù)  更多評論
              

            # re: 改進log4c(1) 2013-03-25 13:58 up here
            You don’t need to think over how to write a resume any longer. Professional resume writers are closer than you think. Contact Resumes leader company in order to view samples of resume writing or buy resume. Be convinced that you will receive quality resume writing services.  回復(fù)  更多評論
              


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            亚洲AV无码久久精品成人| 精品久久久久久中文字幕| 久久中文精品无码中文字幕| 99热成人精品免费久久| 久久最新免费视频| 久久综合88熟人妻| 久久国产高清一区二区三区| 亚洲性久久久影院| 国产精品一久久香蕉产线看 | 久久精品夜夜夜夜夜久久| 国产精品久久久久久福利69堂| 久久激情五月丁香伊人| 99蜜桃臀久久久欧美精品网站| 国产精品久久久久久久午夜片 | 久久er国产精品免费观看2| 久久国产成人午夜AV影院| 久久精品国产亚洲AV影院| 99久久精品免费看国产| 久久久久亚洲AV片无码下载蜜桃| 国产999精品久久久久久| 人妻无码中文久久久久专区 | 久久久久高潮毛片免费全部播放 | 久久久久亚洲AV无码网站| 国产亚洲色婷婷久久99精品91| 色8久久人人97超碰香蕉987| 亚洲国产成人精品91久久久 | 国产精品18久久久久久vr| 久久婷婷五月综合97色直播| 久久久久亚洲精品天堂久久久久久| 99久久精品国产免看国产一区| 欧美一区二区三区久久综合| 久久久久亚洲精品日久生情 | 久久精品国产99久久丝袜| 婷婷综合久久狠狠色99h| 国产精品99久久99久久久| 少妇精品久久久一区二区三区| 亚洲国产精品一区二区三区久久 | 亚洲国产精品无码久久久不卡| 国产精品久久婷婷六月丁香| 久久人人超碰精品CAOPOREN | 久久水蜜桃亚洲av无码精品麻豆 |