Exemplo n.º 1
0
void LCD::InitLcd()
{
	ConsoleLog("LCD.InitLcd");
	dsLcd = DriverStationLCD::GetInstance();
	ConsoleLog("LCD.InitLcd %d", dsLcd);
	dsLcd->Clear();
}
Exemplo n.º 2
0
static void checkForCgError(CGerror error, const char* program, const char *situation)
{
  if (error != CG_NO_ERROR) 
    ConsoleLog ("%s: %s: %s", program, situation, cgGetErrorString(error));
  else
    ConsoleLog ("%s: %s... ok.", program, situation);

}
Exemplo n.º 3
0
void Logger::Logv(eLogLevel ll, const char16* text, va_list li)
{
	wchar_t tmp[4096] = {0};

	vswprintf(tmp, sizeof(tmp)/sizeof(wchar_t) - 2, text, li);
	wcscat(tmp, L"\n");

	// always send log to custom subscribers
	CustomLog(ll, tmp);

	// print platform log or write log to file
	// only if log level is acceptable
	if (ll >= logLevel)
	{
        if(consoleModeEnabled)
        {
            ConsoleLog(ll, tmp);
        }
        else
        {
            PlatformLog(ll, tmp);
        }

		if(!logFilename.IsEmpty())
		{
			FileLog(ll, tmp);
		}

	}
}
Exemplo n.º 4
0
Panzerfaust::Panzerfaust()
{
	
	m_renderer = Renderer();
	//debugUnitTest(m_elements);
	m_internalTime = 0.f;
	m_isQuitting = m_renderer.m_fatalError;
	m_console.m_log = ConsoleLog();
	//m_world = World();
	m_worldCamera = Camera();

	m_displayConsole = false;

	//HACK test values
	m_console.m_log.appendLine("This is a test of the emergency broadcast system");
	m_console.m_log.appendLine("Do not be alarmed or concerned");
	m_console.m_log.appendLine("This is only a test");

	UnitTestXMLParser(".\\Data\\UnitTest.xml");
	unitTestEventSystem();
	//g_serverConnection = new Connection("129.119.246.221", "5000");
	g_serverConnection = new Connection("127.0.0.1", "8080");
	g_localUser = User();
	g_localUser.m_unit = Entity();
	g_localUser.m_unit.m_color = Color4f(0.2f, 1.0f, 0.2f, 1.f);
	g_localUser.m_userType = USER_LOCAL;
	g_localUser.m_unit.m_position = Vector2f(0,0);
	g_flag.m_color = Color4f(1.f, 1.f, 1.f, 1.f);
	CommandParser::RegisterCommand("connect", ChangeServer);
	CommandParser::RegisterCommand("color", ChangeColor);
}
int main(int argc, char** argv)
{
	ConfigurationManager configuration(argc, argv);

	std::string toParse =
			configuration.readFromFile ?
					File().getHtml(configuration.path) :
					Http().getHtml(configuration.path);

	Lexer lexer(toParse);
	HTMLElement root;
	Parser(&lexer, &root).parse();

	if(configuration.single)
	{
		DetailsInterpreter interpreter(&root);
		DetailsResultModel model = interpreter.interpret();
		ConsoleLog().logResult(model);
	}
	else
	{
		HTMLInterpreter interpreter(&root);
		std::vector<ResultModel*> allModels = interpreter.interpret();
		ModelsFilter filter(allModels);
		if (configuration.applyMalwareFilter)
		{
			filter.applyMalwareTypeFilter(configuration.malwareType);
		}
		if (configuration.applyThreatFilter)
		{
			filter.applyThreatTypeFilter((configuration.threaType));
		}
		std::vector<ResultModel*> filteredModels = filter.getModels();
		ConsoleLog().logResults(filteredModels);
	}
	return 0;
}
Exemplo n.º 6
0
Console::Console()
{
	m_currentTextOffset = 0;
	m_log = ConsoleLog();
	CommandParser::RegisterCommand("calcLength", calcLength);
}