#include "ILogMakePtr.h" #include "LogImpl.h" #include "LogEasylogging.h" #include "LogCapture.h" std::shared_ptr ILogMakePtr::MakeLogImplPtr() { std::shared_ptr logImpl = std::make_shared(); return logImpl; } std::shared_ptr ILogMakePtr::MakeLogEasylogging(const LogSetting *setting) { std::shared_ptr logImpl = std::make_shared(setting); return logImpl; } std::shared_ptr ILogMakePtr::MakeLongCapture(const LogSetting *setting) { std::shared_ptr logImpl = std::make_shared(*setting); return logImpl; }