singe/io/logger_factory.cpp
2019-11-11 14:53:02 -06:00

19 lines
309 B
C++

#include "logger_factory.h"
#include "logger_console.h"
ILogger *LoggerFactory::GetInstance(LoggerType type)
{
ILogger *pInstance = 0;
switch (type)
{
default:
pInstance = NullLogger::GetInstance();
break;
case CONSOLE:
pInstance = ConsoleLogger::GetInstance();
break;
}
return pInstance;
}