16 lines
355 B
C++
16 lines
355 B
C++
|
// file Logger.cpp
|
||
|
#include "Logger.hpp"
|
||
|
|
||
|
Logger* Logger::_theInstance = nullptr;
|
||
|
|
||
|
Logger* Logger::getInstance(){
|
||
|
if (!_theInstance){
|
||
|
_theInstance = new StdoutLogger();
|
||
|
}
|
||
|
return _theInstance;
|
||
|
}
|
||
|
|
||
|
void StdoutLogger::log(std::string message, std::string file, int line){
|
||
|
std::cerr << message << " in " << file << " line " << line << std::endl;
|
||
|
}
|