Fixed the Logging system to actually be able to handle errors. Database is also fixed to use directories.

This commit is contained in:
2024-04-23 22:29:49 -07:00
parent 2734cc00fb
commit f030ac62ae
61 changed files with 884 additions and 602 deletions

View File

@@ -11,7 +11,7 @@ namespace ehs
return;
if (dlclose(hdl))
EHS_LOG_INT("Error", 0, "Failed to close.");
EHS_LOG_INT(LogType::ERR, 0, "Failed to close.");
}
Open::Open()
@@ -77,7 +77,7 @@ namespace ehs
hdl = dlopen(filePath, RTLD_LAZY);
if (!hdl)
{
EHS_LOG_INT("Error", 0, dlerror());
EHS_LOG_INT(LogType::ERR, 0, dlerror());
return;
}
}
@@ -88,7 +88,7 @@ namespace ehs
return;
if (dlclose(hdl))
EHS_LOG_INT("Error", 0, "Failed to close.");
EHS_LOG_INT(LogType::ERR, 0, "Failed to close.");
hdl = nullptr;
}
@@ -102,7 +102,7 @@ namespace ehs
if (!func)
{
dlerror();
EHS_LOG_INT("Error", 0, "Undefined symbol, \"" + symbol + "\".");
EHS_LOG_INT(LogType::ERR, 0, "Undefined symbol, \"" + symbol + "\".");
Release();
return nullptr;
}