⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rlog.cpp

📁 经过改造的EasyDgm
💻 CPP
字号:
#include <flogger.h>
#include "RLog.h"
RLog* RLog::NewL()  
	{ 
	RLog* self = NewLC();
	CleanupStack::Pop(self);
	return self;
	}
RLog* RLog::NewLC()
	{    
	RLog* self = new (ELeave) RLog();
	CleanupStack::PushL(self);
	self->ConstructL();
	return self;
	}
RLog::RLog() 
	{ 
	
	}
RLog::~RLog() 
	{ 
	
	}
void RLog::ConstructL()
	{  
	
	} 
void RLog::Log(const TDesC &aMsg)
	{ 
	RFileLogger iLog;
	iLog.Connect();
	iLog.CreateLog(_L("mylogDir"),_L("MyLogFile.txt"),EFileLoggingModeAppend);
	iLog.Write(aMsg); 
	// Close the log file and the connection to the server.
	iLog.CloseLog();
	iLog.Close();
	}
void RLog::Log(const TDesC &aErrMsg, const TInt aErrCode)
	{
	HBufC* buf=HBufC::New(aErrMsg.Length()+20);
	buf->Des().Append(aErrMsg);
	buf->Des().Append(_L(":")); 
	buf->Des().AppendNum(aErrCode); 
	Log(*buf); 
	delete buf;
	}
void RLog::Log(const TDesC &aErrTypeName, const TDesC &aErrMsg)
	{
	HBufC* buf=HBufC::New(aErrMsg.Length()+2+aErrMsg.Length()); 
	buf->Des().Append(aErrTypeName);
	buf->Des().Append(_L(":"));
	buf->Des().Append(aErrMsg);
	Log(*buf);
	delete buf;
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -