Esempio n. 1
0
void GxLog::Buffer(const char* fmt, ...)
{
	char buffer[BUFFER_SIZE];
	va_list argument_list;
	va_start(argument_list, fmt);
	SprintV(buffer, fmt, argument_list);
	va_end(argument_list);

	myBuffer.Append(buffer);
}
Esempio n. 2
0
void GxLog(const char* fmt, ...)
{
	char buffer[LOG_BUFFER_SIZE];

	va_list argument_list;
	va_start(argument_list, fmt);
	SprintV(buffer, fmt, argument_list);
	va_end(argument_list);

	GxSystemInterface::Get()->LogMessage(GX_LT_INFO, buffer);
}
Esempio n. 3
0
void GxLog::Write(const char* fmt, ...)
{
	Flush(myType, "");

	char buffer[BUFFER_SIZE];
	va_list argument_list;
	va_start(argument_list, fmt);
	SprintV(buffer, fmt, argument_list);
	va_end(argument_list);

	Print(myType, "", buffer);
}
Esempio n. 4
0
void GxLog(const char* tag, GxLogType type, const char* fmt, ...)
{
	char buffer[LOG_BUFFER_SIZE];

	va_list argument_list;
	va_start(argument_list, fmt);
	SprintV(buffer, fmt, argument_list);
	va_end(argument_list);

	char composite[LOG_BUFFER_SIZE];

	SprintF(composite, "%-13s: %s", tag, buffer);
	GxSystemInterface::Get()->LogMessage(type, composite);
}