• <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>
            隨筆 - 2, 文章 - 73, 評論 - 60, 引用 - 0
            數(shù)據(jù)加載中……

            [S60]使用日志類RFileLogger輸出調(diào)試信息

            一、概述:
            類RFileLogger對應(yīng)的頭文件和庫文件分別是flogger.h和flogger.lib。
            我習(xí)慣把opening代碼放到我希望跟蹤的class的ConstructL()函數(shù)里面,然后在析構(gòu)函數(shù)里closing.在真正編碼時,你最好檢測一下Connect和CreateLog是否返回了KErrNone.


            二、使用:
            1、在類的二階段構(gòu)造ConstructL()中加上下面代碼:
            //打開日志文件服務(wù)的連接
            RFileLogger iLog; iLog.Connect(); iLog.CreateLog(_L("MyLoggingDirectory"),_L("MyLogFile"),EFileLoggingModeOverwrite)
            其中CreateLog函數(shù)有三個參數(shù): Log路徑 Log文件名 記錄模式(EFileLoggingModeOverwrite|EFileLoggingModeAppend)
            上面代碼,是我的log文件的full path(手機上的文件系統(tǒng)) C:/Logs/MyLoggingDirectory/MyLogFile.
            2、在類的析構(gòu)函數(shù)中加入下面代碼:
            //關(guān)閉log文件和服務(wù)器連接
            iLog.CloseLog();
            iLog.Close();
            3、向日志文件中輸入文本和數(shù)據(jù)
            命令                                    Log文件
            iLog.Write(_L("Hello World"))                       11/07/2003 4:00:13 Hello World
            iLog.WriteFormat(_L("Result=%d"),err)             11/07/2003 4:00:13 Result=0 iLog.HexDump(aHeader,aHeader,myPtr,4)        11/07/2003 4:00:13 myBuf:0000: 41 42 00 44 AB.D
             
            如果不想記錄日期和事件,可以使用這個函數(shù)來關(guān)閉:
            iLog.SetDateAndTime(TBool aUseDate, TBool aUseTime)


            三、使用注意:
            1、  在模擬器上調(diào)試時(即日志文件文件創(chuàng)建在計算機上):
            這時,日志文件的目錄應(yīng)該是:C:\Symbian\7.0s\Series60_v21\Epoc32\wins\c\logs
            上面的代碼實際上就是在這個目錄里創(chuàng)建一個名字為MyLoggingDirectory的文件夾,并在這里面創(chuàng)建一個沒有擴展名的日志文件MyLogFile。
            注意:文件夾MyLoggingDirectory必須由我們手動創(chuàng)建,但日志文件MyLogFile程序會給我們創(chuàng)建。如果沒有創(chuàng)建這個文件夾,那么日志文件也就不會被創(chuàng)建了,但這時候程序也不會報錯,只是得不到調(diào)試信息了而已。
            2、  在手機上調(diào)試時(即日志文件創(chuàng)建在手機上)

            posted on 2008-04-26 14:56 郭天文 閱讀(1542) 評論(0)  編輯 收藏 引用


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


            一级做a爰片久久毛片看看| 一级做a爱片久久毛片| 午夜精品久久久久久久无码| 久久国产精品免费一区二区三区| 国产精品美女久久久久av爽| 久久天天躁狠狠躁夜夜2020| 久久婷婷色综合一区二区| 久久综合狠狠色综合伊人| 免费精品久久久久久中文字幕| 人妻无码久久一区二区三区免费 | 久久精品国产精品亚洲下载| 一本一本久久a久久精品综合麻豆| 日产精品久久久久久久性色| 免费精品久久久久久中文字幕| 男女久久久国产一区二区三区| 国产精品一区二区久久精品无码 | 婷婷国产天堂久久综合五月| 俺来也俺去啦久久综合网| 久久只这里是精品66| 国产精品99久久精品爆乳| 久久久老熟女一区二区三区| 久久男人AV资源网站| 99久久99久久精品国产片| 久久综合给合久久国产免费| 久久99精品久久久久久秒播| 无码人妻久久久一区二区三区| 久久婷婷五月综合97色直播| 国内精品久久人妻互换| 久久久噜噜噜久久中文字幕色伊伊| 国内精品久久久久久中文字幕| 国产精品久久久久无码av| 亚洲va久久久噜噜噜久久天堂| 精品国产乱码久久久久软件| 久久精品国产精品亚洲精品| 99久久精品国产麻豆| 97精品久久天干天天天按摩| 奇米影视7777久久精品| 久久精品国产亚洲AV大全| 久久久久人妻一区精品色 | 国产99久久精品一区二区| 国产精品久久久久久福利漫画|