35 lines
485 B
C++
35 lines
485 B
C++
#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();
|
|
}
|
|
|
|
} |