写日志文件
来源:互联网 发布:vivox7知乎 编辑:程序博客网 时间:2024/06/05 03:16
BOOL _WriteLog(FILE* pFileLog, char* pszFileName, CString strContents, char* pszFileMode)
{
return WriteLog(pFileLog, pszFileName, strContents, pszFileMode);
}
BOOL WriteLog(FILE* pFileLog, char* pszFileName, CString strContents, char* pszFileMode)
{
char szFileName[MAX_PATH] = {0};
SYSTEMTIME sysTime;
CString strTime;
CString strPath;
GetLocalTime(&sysTime);
strTime.Format("%04d-%02d-%02d %d %02d:%02d:%02d:%03d := ", sysTime.wYear,sysTime.wMonth,
sysTime.wDay,sysTime.wDayOfWeek,
sysTime.wHour,sysTime.wMinute,sysTime.wSecond,
sysTime.wMilliseconds);
GetModuleFileName(NULL,szFileName,MAX_PATH);
*strrchr(szFileName,'\\') = '\0';
strcat(szFileName, "\\log");
CreateDirectory(szFileName,NULL);
strPath.Format("%s\\%s.log",szFileName,pszFileName);
if(pFileLog == NULL)
{
pFileLog = fopen(strPath,pszFileMode);
if(pFileLog == NULL)
{
TRACE("write log failed!\n");
return FALSE;
}
}
g_pFileLog = pFileLog;
strContents = strTime + strContents + _T("\n");
fwrite(strContents,1,strContents.GetLength(),pFileLog);
return TRUE;
}
- linux写日志文件
- 写日志文件
- VB写日志文件
- 写日志文件
- linux写日志文件
- C# 写日志文件
- linux写日志文件
- 写日志文件
- C写日志文件
- 写日志文件
- linux写日志文件
- QT5 写日志文件
- 写日志文件
- thinkphp 写日志文件
- 写日志文件
- Log4net 写文件日志与数据库日志
- Log4net 写文件日志与数据库日志
- 写文件方式的日志
- 优秀的领导者能读懂人才
- linux sed命令参数及用法详解 awk实例
- 外行如何领导内行
- Git总结
- 大智若愚也是领导力
- 写日志文件
- 浅谈CSS HACK——兼容不同浏览器的CSS
- 最全的Eclipse快捷键
- 百度搜索引擎优化指南2.0
- android如何编译MTK的模拟器
- Ubuntu12.04密码正确无法登陆
- ios开发学习--音频声效(Audio)效果源码分享--系列教程
- IE6显示png透明背景、图片的方法
- android如何添加AP中要使用的第三方JAR文件