caudio/Source/cLogger.cpp

35 lines
485 B
C++
Raw Normal View History

#include "../Headers/cLogger.h"
namespace cAudio{
cLogger::cLogger()
{
Mutex.lock();
logLevel = E_LOGLEVEL_4;
Mutex.unlock();
}
cLogger::~cLogger()
{
Mutex.lock();
Mutex.unlock();
}
void cLogger::setLogLevel(E_LOGLEVEL level)
{
Mutex.lock();
logLevel = level;
Mutex.unlock();
}
void cLogger::log(E_LOGLEVEL loglevel,const char* text,...)
{
Mutex.lock();
if(logLevel <= loglevel){
std::cout<<text<<std::endl;
}
Mutex.unlock();
}
}