trace.cpp

来自「PDA版的小型WEB服务器」· C++ 代码 · 共 62 行

CPP
62
字号
#include "stdafx.h"
#include   <iostream> 
#include "trace.h"
#include <time.h>
#include <WinSock2.h>
#include "SockCommon.h"

#include <fstream>
using namespace std;


void log( char * msg ){


	ofstream logMsg;

	// create a file object;
	logMsg.open( "log.txt",ios::app|ios::out );

	// log the input message;
	logMsg<<GetTime()<<":"<<msg<<endl;
	//cout<<GetTime()<<":"<<msg<<endl;

}


char * GetTime() {

	CString strGmtMod = CTime::GetCurrentTime().FormatGmt(TEXT("%H:%M:%S"));

	return strDup((LPSTR)(LPCTSTR)strGmtMod);
}

char * GetGmtTime() {

	//char buf[200];

	//time_t tt = time(NULL);

	//strftime(buf, sizeof buf, "Date:%a, %d %b %Y %H:%M:%S GMT", gmtime(&tt));
	CString strGmtMod = CTime::GetCurrentTime().FormatGmt(TEXT("%a, %d %b %Y %H:%M:%S GMT"));

	return strDup((LPSTR)(LPCTSTR)strGmtMod);
}


void DeleteDstFile(char* filename,char* pFileExtName){
	//
	char csFilePath[100] = "my document\\";
	strcat(csFilePath, "\\");
	char* pBegin= strstr( filename,pFileExtName );
	// test.asf
	*(pBegin) = '\0';
	strcat( csFilePath ,filename );
	strcat( csFilePath ,"wmwebasx" );

  
	DeleteFile( CString(strDup(csFilePath) ));   



}

⌨️ 快捷键说明

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