feat: add logger feature to log on function entry and exit (#1924)

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

* i didnt save the file
This commit is contained in:
David Markowitz
2025-10-25 12:53:49 -07:00
committed by GitHub
parent 6e545eb1b9
commit 396dcb0465
4 changed files with 31 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 || !m_FileName) return;
LOG("<-- %s::%s:%i", m_FileName, m_FuncName, m_Line);
}