int main(int argc, const char* argv[]){
//Aqui creo un logger
CGeneralLogger glogger =
CGeneralLogger("Log333.txt",tools::GLog::LOGLEVEL_DEGUG);
// Aqui recojo una instancia del singleton GlobalLogger
tools::GLog::CGlobalLog *gLog;
gLog = tools::GLog::CGlobalLog::getInstance();
gLog->setMinimumLogLevel(tools::GLog::LOGLEVEL_DEGUG);
// Aqui agrego la clase al log para que la llame en processMessage.
gLog->addListener(&glogger);
gLog->addMessage("Inicio del Log", "[GLOBAL]",tools::GLog::LOGLEVEL_DEGUG);
//Aqui se llama a la funcion virtual para escribir los mensajes a los listeners.
gLog->processMessages();
cout << "Hola mundo" << endl;
system("PAUSE");
return EXIT_SUCCESS;
}