📄 rlog.h
字号:
/*
* Copyright (c) 2007,苏州丰达
* All rights reserved.
* 版权所有(C)2007-2008 苏州丰达
* 公司地址:中国,江苏省苏州市
* 网址:http://www.
*
文件名称:RLog.cpp
* 摘 要:手机Office的写日志文件 注意要使用RFileLogger 必须先创建文件夹,因为这个类无法创建新文件夹。
* 模拟器上使用log, 在目录\epoc32\wins\c\logs下创建目录EIOffice,并在下面创建文件 EIOfficeLog.log
* 在手机上使用log,1在pkg文件的同级目录创建文件 EIOfficeLog.log
* 2需要在pkg文件中加入".EIOfficeLog.log"-"c:\logs\EIOffice\EIOfficeLog.log"-目的是创建一个文件夹.
*
* 产品版本:彩视 1.0
*
* 作 者:xxxx
* 创建日期:xxxxx
* 负责人:xxxxx
*
* 修改者:司治国
* 修改日期:2008.1.17
*
* 编译器或环境等描述:uiqsdk2.1
* 适用于VC2003+symbian 7.x的环境开发。
*
**/
#ifndef __RLOG_H__
#define __RLOG_H__
#include <e32base.h>
class RLog : public CBase
{
public:
/**
* 用于写信息到错误日志文件中。
* @param const TDesC & aErrTypeName,错误信息的名称。
* @param const TDesC & aErrMsg,要写的信息。
* @Return void,无返回值。
**/
static void Log(const TDesC &aErrTypeName, const TDesC &aErrMsg);
/**
*用于写信息到错误日志文件中。
* @param const TDesC & aErrMsg,要写的信息。
* @param const TInt aErrCode,用于写错误日志时的错误代码。
* @Return void,无返回值。
**/
static void Log(const TDesC &aErrMsg, const TInt aErrCode);
/**
* 用于写信息到错误日志文件中。
* @param const TDesC & aMsg,要写的信息。
* @Return void,无返回值。
**/
static void Log(const TDesC &aMsg);
private:
/**
* 静态方法,用于构造对象
* @Return RLog *,返回一个RLog对象本身
**/
static RLog *NewL();
/**
* 静态方法,用于构造对象
* @Return RLog *,返回一个RLog对象本身
**/
static RLog *NewLC();
/**
* 默认的析构函数,
* @Return ,无返回值,
**/
~RLog();
private:
/**
* 默认的构造函数
* @Return ,返回对象本身。
**/
RLog();
};
#endif // __RLOG_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -