void CLogger::log(EMSGTYPE msg, stringc str) { stringc s; switch(msg) { case EMT_INFO: s = "INFO"; break; case EMT_ERROR: s = "ERROR"; break; case EMT_WARNING: s = "WARNING"; break; case EMT_USER: s = "USER"; break; default: s = "UNKNOWN"; } time_t now; time(&now); char buf[128]; strftime(buf, 128, "%d.%m %H:%M:%S", localtime(&now)); if(logFile && logToFile) { logFile << "[" << buf << "-" << s.c_str() << "]" << str.c_str() << std::endl; } std::cout << "[" << buf << "-" << s.c_str() << "]" << str.c_str() << std::endl; }