需要在手机上调试代码或跟踪执行过程?RFileLogger也许可以帮助你.这个class的功能非常强大而且很容易使用._
首先声明一个文件日志的连接并且创建一个log文件
RFileLogger iLog;
//打开日志文件服务的连接
iLog.Connect();
iLog.CreateLog(_L("MyLoggingDirectory"),_L("MyLogFile"),EFileLoggingModeOverwrite);
...
//关闭log文件和服务器连接
iLog.CloseLog();
iLog.Close();
第3行的CreateLog函数有三个参数分别为:
Log路径,Log文件名, 记录模式(EFileLoggingModeOverwrite|EFileLoggingModeAppend)
例如下列代码,是我的log文件的full path(手机上的文件系统)
C:/Logs/MyLoggingDirectory/MyLogFile.
对我来说,我习惯把opening代码放到我希望跟踪的class的ConstructL()函数里面,然后在析构函数里closing.在真正编码时,你最好检测一下Connect和CreateLog是否返回了KErrNone
一旦你完成了这些,你就可以向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
如果不想记录日期和时间,你可以使用这条语句来关闭它们。
iLog.SetDateAndTime(TBool aUseDate, TBool aUseTime);
别忘了在MMP文件上加入flogger.lib,还有包含flogger.h头文件。现在可以编译执行你的程序了。
No!log文件还没建立呢!正确!这没办法在代码里完成,我们只能手工在C:/Logs/MyLoggingDirectory目录中创建log文件,否则什么日志也不会记录。不需要重新编译。
注意:如果你不知道怎么做,你可以使用 FExplorer 将文件通过PC传到手机上。
分享到:
相关推荐
文件与打开程序创建关联-VB程序示例,定义程序的打开方式,定义与程序打开的文件,创建一种关联,双击文件,即可使用相关的程序打开文件,类似于安装完某程序后,自动将相关文件的打开程序定义为自己,就好比现在...
iis.log文件,一个 log日志文件 .log文件供下载开发测试
一个简单的写log日志的c++代码,可以将日志写入文件用来记录程序调试信息。
将此压缩包解压在自己的软件包中,通过接口可以在自己的程序中生成程序日志文件,适用于windows和linux系统中,编译时需要加入相应的宏
大文件上传工具,主要解决log日志过多,notepad++ 不能打开文件的问题
将NMEA编码的 GPS 数据从 .log 文件读取到 Matlab 并创建统计图和课程驱动图。
Android DebugLog调试工具,此资源对应的博客地址为:http://blog.csdn.net/bbld_/article/details/39757099
基于PHP的Log程序调试追踪功能实现源码.zip
基于PHP的Log 程序调试追踪功能实现源码.zip
python小程序,用来提取lammps生成的log文件中某一类数据并导出到excel表格中
c#读写注册表并写入LOG文件,程序简单实用,适合初学者
日志文件有时在阅读时加载几乎缓慢,大部分...使用教程,仅需把需要切割的.log文件放入"需分割文件",然后点击data.exe运行即可,(固定值以100w行为一次切割,不足100w行另算一个切割文件), 仅限".log"使用,如需其他可私信
之前在excel里面分析log数据,简直日了*了。 现在用python在处理日志数据. 主要涉及 matplotlib,open和循环的使用。 日志内容大致如下 2016-10-21 21:07:59,787 [7 MainWindowForm]INFO: update time 136.6314 ...
Unity 打包后显示Log 调试信息插件
DebugLog扩展调试demo,详细请看博客:http://blog.csdn.net/djl461260911/article/details/41289469
Eclipse调试方法及log4j调试方法Eclipse调试方法及log4j调试方法
使用c++语言使用spdlog日志功能,创建新的message类进行包装,读取外部配置文件进行快速使用,好处可以不用每次都得make程序,只需要修改配置文件就可以直接运行程序
尼康D850相机各种LOG预设文件,方便PS后期调色修图等。
将格式化字符串输出到log文件中,代码会在执行文件的目录,自动创建子目录 log\ 并在其中创建跟执行文件同名的log文件 当记录的log文件超过5M时,会将log压缩重命名,并创建新的log文件 用户使用时,只可调用以 ...
网站日志 .log文件,用来做大数据的测试,一共是好几个.log文件