feat: add logger feature to log on function entry and exit

This commit is contained in:
David Markowitz
2025-10-24 22:46:23 -07:00
parent 6e545eb1b9
commit 8c505fb0c6
4 changed files with 34 additions and 0 deletions

View File

@@ -96,3 +96,17 @@ bool Logger::GetLogToConsole() const {
}
return toReturn;
}
FuncEntry::FuncEntry(const char* funcName, const char* fileName, const uint32_t line) {
m_FuncName = funcName;
if (!m_FuncName) m_FuncName = "Unknown";
m_Line = line;
m_FileName = fileName;
LOG("--> %s::%s:%i", m_FileName, m_FuncName, m_Line);
}
FuncEntry::~FuncEntry() {
if (!m_FuncName) return;
LOG("<-- %s::%s:%i", m_FileName, m_FuncName, m_Line);
}