Initial commit.

This commit is contained in:
jmsgrogan 2020-05-02 08:31:03 +01:00
commit 59c6161fdb
134 changed files with 4751 additions and 0 deletions

View file

@ -0,0 +1,35 @@
#pragma once
#include <memory>
#include <string>
#include <fstream>
class FileLogger
{
std::string mWorkDirectory;
std::string mFileName;
std::ofstream mFileStream;
public:
FileLogger();
~FileLogger();
void SetWorkDirectory(const std::string& workDir);
void SetFileName(const std::string& fileName);
void Open();
void Close();
void LogLine(const std::string& line);
static std::shared_ptr<FileLogger> Create();
};
using FileLoggerPtr = std::shared_ptr<FileLogger>;