一个方便调试所使用的方法
来源:互联网 发布:openwrt怎么导入软件 编辑:程序博客网 时间:2024/04/28 03:30
#i nclude <fcntl.h>
#i nclude <sys/types.h>
#i nclude <sys/stat.h>
#i nclude <io.h>
#i nclude <stdio.h>
int LogWrite(const char *Format, ...);
CFile g_logFile = CFile::hFileNull;
{
try
{
g_logFile.Open("RunMsgLog.txt", CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite);
}
catch (CFileException *e)
{
e->Delete();
return FALSE;
}
return TRUE;
}
/*************************************************************
* 函数名:LogWrite
* 说明: 写入程序相关的信息至文件
**************************************************************/
int LogWrite(const char *Format, ...)
{
CHAR Buffer0[1024];
CHAR Buffer1[512];
DWORD ItemsWritten;
va_list ArgumentList;
if (g_logFile.m_hFile == CFile::hFileNull)
{
if (!InitLogFile())
return -1;
}
if (g_logFile == -1)
return -1;
SYSTEMTIME sysTime;
GetLocalTime (&sysTime);
sprintf (Buffer0, "%02d年%02d月%02d日: %02d:%02d:%02d-> ", sysTime.wYear, sysTime.wMonth, sysTime.wDay, sysTime.wHour,
sysTime.wMinute, sysTime.wSecond);
va_start ( ArgumentList, Format);
ItemsWritten = vsprintf ((char *)Buffer1, Format, ArgumentList );
va_end ( ArgumentList );
strcat (Buffer0, Buffer1);
strcat (Buffer0, "/r");
strcat (Buffer0, "/n");
g_logFile.Seek(0, CFile::end);
g_logFile.Write(Buffer0, strlen((const char *)Buffer0 ));
}
- 一个方便调试所使用的方法
- 方便的调试方法
- MyEclipse 下开发Web Project 一个方便调试的方法
- 使用Visual Studio.net调试javascript最方便的方法
- 使用Visual Studio.net调试javascript最方便的方法
- 使用Visual Studio.net调试javascript最方便的方法
- 一个使用的错误调试方法
- 一个方便的读取GML文件 方法
- 一个方便的查看变量调试内容的类
- 一个更方便使用的upload类
- 一个方便使用的轻量级侧边栏
- 一个方便Symbian上调试的断言工具
- 一个方便打印C程序调试信息的宏
- 启动一个外部的tomcat 关联Maven工程,方便调试
- [java]方便调试而写的一个小类
- 调试的一个方法
- appcan 一种很方便的真机调试方法
- 使用firebug的console和commandline方便调试
- 使用VIM开发软件项目 - (5) 使用tag文件和taglist插件 (一)
- 辛劳的程序员一定要注意春补 (转)
- 工作流(WfMC ) 术语解释三 -----------更广泛的工作流概念和术语
- VC实现拨号上网
- 过滤上传文件的扩展名
- 一个方便调试所使用的方法
- AspNetPager6.0分页控件 增强版
- 迅龙中文开源Web搜索引擎的目标
- 一些java知识
- 又是失败的一天,EDS二面失败
- phpmailer-1.73
- DELPHI中MessageBox的用法
- ASP.NET 2.0 AJAX中Webservice调用方法示例
- 第一次当PM的一点感受