Clean up some test files.

This commit is contained in:
James Grogan 2022-11-30 18:28:50 +00:00
parent 1adc9272f8
commit b45385e8c7
51 changed files with 485 additions and 281 deletions

View file

@ -36,6 +36,11 @@ void FileLogger::Close()
void FileLogger::LogLine(const std::ostringstream& line)
{
if (mDisabled)
{
return;
}
if (!mFileStream.is_open())
{
Open();
@ -43,8 +48,18 @@ void FileLogger::LogLine(const std::ostringstream& line)
mFileStream << line.str() << std::endl;
}
void FileLogger::disable()
{
mDisabled = true;
}
void FileLogger::LogLine(const std::string& logType, const std::ostringstream& line, const std::string& fileName, const std::string& functionName, int lineNumber)
{
if (mDisabled)
{
return;
}
std::time_t t = std::time(nullptr);
const std::string cleanedFileName = fileName.substr(fileName.find_last_of("/\\") + 1);
std::tm time_buf = { 0 };

View file

@ -14,10 +14,6 @@
class FileLogger
{
std::string mWorkDirectory;
std::string mFileName;
std::ofstream mFileStream;
FileLogger()
:mWorkDirectory(),
mFileName("MT_Log.txt"),
@ -27,7 +23,6 @@ class FileLogger
}
public:
static FileLogger& GetInstance()
{
static FileLogger instance;
@ -39,6 +34,8 @@ public:
~FileLogger();
void disable();
void SetWorkDirectory(const std::string& workDir);
void SetFileName(const std::string& fileName);
@ -50,7 +47,11 @@ public:
void LogLine(const std::ostringstream& line);
void LogLine(const std::string& logType, const std::ostringstream& line, const std::string& fileName = "", const std::string& functionName = "", int lineNumber=-1);
private:
bool mDisabled{false};
std::string mWorkDirectory;
std::string mFileName;
std::ofstream mFileStream;
};
using FileLoggerPtr = std::shared_ptr<FileLogger>;