rendered paste bodyvoid 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;
}