Symbian 入门 输出调试日志

 在网上看了一天的关于输出调试日志的文章,还发了一篇帖子求救,才得以输出了信息。算是进步一点吧,一直感觉自己比较笨……

     一 在希望跟踪的class里面

        RFileLogger iLog; iLog.Connect();

        iLog.CreateLog(_L("MyLoggingDirectory"),_L("MyLogFile"),EFileLoggingModeOverwrite)
        其中CreateLog函数有三个参数:

        MyLoggingDirectory    Log路径

        MyLogFile      Log文件名        

        (EFileLoggingModeOverwrite|EFileLoggingModeAppend)   记录模式 
        但是:我的Log路径为:C://Logs//mylogDir 的时候一直没有成功,改成mylogDir就可以了,不知道为什么?

    二在对应类的析构函数里面

       关闭log文件和log文件服务连接

       iLog.CloseLog();
       iLog.Close();

    三  别忘了加头文件以及库

       flogger.h

       flogger.lib

    四向日志文件中输入文本

       iLog.Write(_L("Hello World"));       

    

    如果不想记录日期和事件,可以使用这个函数来关闭:
iLog.SetDateAndTime(TBool aUseDate, TBool aUseTime)

    日志输出的文件夹必须是自己建好的,但是文件自己可以创建,要是没有的话,程序也可以自己创建。

     关于输出命令和使用自己的日志类,待总结……

你可能感兴趣的:(c,Class,Symbian)