Symbian真机上写日志
来源:互联网 发布:犀牛软件的模型 编辑:程序博客网 时间:2024/06/10 07:44
开始学习Symbian了,刚开始想在真机上写日志调试程序时,走了很多弯路,现在把它写下来,给刚开始学的朋友们参考,希望能有所帮助!有不对的地方,也欢迎大家能指出,谢谢!
使用系统的RFileLogger,会有一个默认的路径,C:/Logs,这个目录默认情况下是看不到的,需要安装文件浏览器,通过文件浏览器访问该目录。我用的是FExplorer.
然后我用RFileLogger的静态方法,定义一个宏,这样比较简洁。
_LIT( KLogsDir, "MyLogs");
_LIT( KLogFileName, "myLog.txt");
#define __LOG_TO_FILE(STR) {_LIT(KTmpStr, STR);RFileLogger::WriteFormat(KLogsDir(), KLogFileName(), EFileLoggingModeAppend, KTmpStr());}
在写日志前要有C:/Logs中创建相应的文件夹和文件,可以自己手动完成(通过FExplorer),也可以通过程序,如下:
_LIT(KSourceFile,"//Logs//MyLogs//myLog.txt");
RFs iFileSession;
iFileSession.Connect();
iFileSession.MkDirAll(KSourceFile);
if(!(BaflUtils::FileExists(iFileSession,KSourceFile)))
{
RFile file;
file.Replace(iFileSession,KSourceFile,EFileWrite);
file.Close();
}
iFileSession.Close();
此后就可以写日志了。
__LOG_TO_FILE("This is a Log!");
当然,头文件flogger.ht和链接库flogger.lib是不可少的。
- Symbian真机上写日志
- Symbian创建调试日志
- symbian 日志引擎
- Symbian 入门 输出调试日志
- [Symbian开发日志1] symbian开发环境配置
- Symbian中日志文件的使用
- Symbian中日志文件的使用
- Symbian调试——使用Log日志
- Symbian中使用日志类(RFileLogger)
- Symbian
- symbian
- symbian
- symbian
- 用"C原生API"写Symbian日志文件
- 用"C原生API"写Symbian日志文件
- 用"C原生API"写Symbian日志文件
- 用"C原生API"写Symbian日志文件
- 用"C原生API"写Symbian日志文件
- C/C++学习笔记:指针传值
- 在Windows下使用汇编方式编译OpenSSL方法
- 老IT人追忆十五年IT从业经历
- C/C++学习笔记:传值方式对比
- Weblogic报连接已关闭错误
- Symbian真机上写日志
- 搭建Symbian开发环境--与多种IDE的集成
- 剖析RedHat Linux中三个重要内核文件
- 自动判断浏览器类型并读取相应CSS的代码
- 自动判断浏览器类型并读取相应CSS的代码
- C/C++学习笔记:指向类成员变量的指针
- Xp:目前访问网站的用户过多的解决办法
- redhat-linux下安装gcc
- C/C++学习笔记:单个参数的类数组实例化