在网上看了一天的关于输出调试日志的文章,还发了一篇帖子求救,才得以输出了信息。算是进步一点吧,一直感觉自己比较笨……
一 在希望跟踪的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)
日志输出的文件夹必须是自己建好的,但是文件自己可以创建,要是没有的话,程序也可以自己创建。
关于输出命令和使用自己的日志类,待总结……