Merge pull request #641 from Sonicadvance1/uninstall_handlers

Uninstalls both the signal delegator and logmanager handlers on shutdown
This commit is contained in:
Stefanos Kornilios Mitsis Poiitidis authored and GitHub committed 2021-01-13 12:15:10 +02:00
commit 0c1510e763
5 files changed
+25

No files matched your search

+2
View File
@@ -7,6 +7,7 @@ namespace LogMan {
namespace Throw {
std::vector<ThrowHandler> Handlers;
void InstallHandler(ThrowHandler Handler) { Handlers.emplace_back(Handler); }
void UnInstallHandlers() { Handlers.clear(); }
[[noreturn]] void M(const char *fmt, va_list args) {
size_t MsgSize = 1024;
@@ -30,6 +31,7 @@ void InstallHandler(ThrowHandler Handler) { Handlers.emplace_back(Handler); }
namespace Msg {
std::vector<MsgHandler> Handlers;
void InstallHandler(MsgHandler Handler) { Handlers.emplace_back(Handler); }
void UnInstallHandlers() { Handlers.clear(); }
void M(DebugLevels Level, const char *fmt, va_list args) {
size_t MsgSize = 1024;