#include "Log.h"

std::ofstream Log::logFile;
bool Log::fileOpen = false;
std::mutex Log::writeLock;

void Log::initLog(std::string fileName)
{
	std::string fileSource = fileName + ".log";
	logFile.open(fileSource, std::ios::out | std::ios::trunc);
	if (logFile.is_open())
	{
		fileOpen = true;
	}
	else
		exit(1);
}

Log::~Log()
{
	try {
		if (fileOpen)
			logFile.close();
	}
	catch (...) {}
}