void CChars::Dump(void)
{
	CChars	sz;
	int		i;

	if (Length() <= 10000)
	{
		if (Length() > 0)
		{
			EngineOutput(Text());
		}
		return;
	}

	for (i = 0; i < Length()-10000; i+=10000)
	{
		sz.Init(Text(), i, i+10000);
		EngineOutput(sz.Text());
		sz.Kill();
	}
	sz.Init(Text(), i, Length());
	EngineOutput(sz.Text());
	sz.Kill();
}
示例#2
0
void CLogger::Add(char* szText)
{
	if (msConfig.bEnabled)
	{
		if (msConfig.bEngineOut)
		{
			EngineOutput(szText);
		}
		if (mpcFile)
		{
			mpcFile->Open(EFM_ReadWrite_Create);
			mpcFile->Seek(0, EFSO_END);
			if (mpcFile)
			{
				mpcFile->Write(szText, (int)strlen(szText), 1);
				mpcFile->Close();
			}
		}
	}
}