This commit is contained in:
2025-05-13 02:46:21 +03:00
parent 143e16692e
commit 86914b7fcc
610 changed files with 92343 additions and 2 deletions
+28
View File
@@ -0,0 +1,28 @@
#ifndef CLOG_H__
#define CLOG_H__
#include "../Singleton.h"
#include "../LString.h"
#include <windows.h>
namespace LifeCore
{
#define LOG_MESSAGE(message) LifeCore::CLog::me()->Write(STR(##message##))
#define LOG_ERROR(message, module, method) LifeCore::CLog::me()->Write("Error occured in method: " + STR(##module##) + "::" + STR(##method##) + "\n" + STR(##message##))
class CLog;
class CLog : public Singleton<CLog>
{
public:
CLog();
~CLog();
void Write(const String& message);
void LogToConsole(bool condition);
private:
HANDLE hLogFile;
bool logToConsole;
};
}
#endif