#ifndef __FILELOGGER_H__
#define __FILELOGGER_H__
#include <e32std.h>
#include <flogger.h>    // link against flogger.lib
_LIT( KLogsDir, "sms");
_LIT( KLogFileName, "log.txt");
#define __LOGSTR_TOFILE(S)          { _LIT(KTmpStr, S); RFileLogger::WriteFormat(KLogsDir(), KLogFileName(),EFileLoggingModeAppend, KTmpStr()); }
#define __LOGSTR_TOFILE1(S, P0)     { _LIT(KTmpStr, S); RFileLogger::WriteFormat(KLogsDir(), KLogFileName(),EFileLoggingModeAppend, TRefByValue<const TDesC>(KTmpStr()),P0); }
#define __LOGSTR_TOFILE2(S, P0, P1) { _LIT(KTmpStr, S); RFileLogger::WriteFormat(KLogsDir(), KLogFileName(),EFileLoggingModeAppend, TRefByValue<const TDesC>(KTmpStr()),P0,P1); }
#endif /* __FILELOGGER_H__ */

posted on 2010-12-29 08:52  杂草丛  阅读(398)  评论(1编辑  收藏  举报