/*
* Log.h
* Author: Administrator
*/
#ifndef LOG_H
#define LOG_H
// INCLUDES
#include <e32std.h>
#include <e32base.h>
class CLog
{
public:
//static TInt index;
static void WriteLog(const TBuf8<60> acontent);
};
#endif // LOG_H
、、、、、、、、、、、、、
/*
* Log.cpp
*
* Created on: 2010-8-20
* Author: jerry
*/
/*
============================================================================
Name : Log.cpp
Author :
Version :
Copyright : Your copyright notice
Description : CLog implementation
============================================================================
*/
#include "Log.h"
#include <f32file.h>
void CLog::WriteLog(const TBuf8<60> acontent)
{
RFs fsSession;
User::LeaveIfError(fsSession.Connect());
RFile file;
//User::LeaveIfError(file.Open(fsSession,_L("c://Data//Images//AutoScreen//c.txt"),EFileWrite));
User::LeaveIfError(file.Open(fsSession,_L("C://Data//log.txt"),EFileWrite));
//User::LeaveIfError(file.Open(fsSession,_L("c://Data/log.txt"),EFileWrite));
TInt asize=0;
file.Seek(ESeekEnd,asize);
file.Write(acontent);
file.Write(_L8("/n"));
file.Close();
fsSession.Close();
}
、、、、、、、、、、、、、、、、、
使用方法
TBuf8<60> a;
a.Copy(_L("aaa"));
CLog::WriteLog(a);
写在模拟器的位置
C:/Symbian/9.2/S60_3rd_FP1_2/Epoc32/winscw/c/Data