📄 log.cpp
字号:
// Log.cpp: implementation of the CLog class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "Log.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CLog::CLog()
{
m_b_open = TRUE;
SetIniFileName( "DefaultLogFileName.log" );
}
CLog::CLog(char* szFileName)
{
m_b_open = TRUE;
SetIniFileName( szFileName );
}
CLog::~CLog()
{
}
/*---------------------------------------------------------------------------------
功能:打开日志类
说明:
返回:
---------------------------------------------------------------------------------*/
void CLog::Open()
{
m_b_open = TRUE;
}
/*---------------------------------------------------------------------------------
功能:关闭日志类
说明:
返回:
---------------------------------------------------------------------------------*/
void CLog::Close()
{
m_b_open = FALSE;
}
/*---------------------------------------------------------------------------------
功能:保存日志内容
说明:
返回:
---------------------------------------------------------------------------------*/
void CLog::SaveMessage(char* szMessage)
{
if( !m_b_open )
{
return;
}
char buf[1024];
FILE* fp = NULL;
fp = fopen( m_file_name, "a" );
if( fp == NULL )
{
return;
}
rewind( fp );
sprintf( buf, "%s\n", szMessage );
fwrite( buf, 1, strlen( buf ), fp );
fclose( fp );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -