From e7478c5bb49b6d896827581d58929469fc405e21 Mon Sep 17 00:00:00 2001 From: Jack Andersen Date: Wed, 25 Nov 2015 21:32:50 -1000 Subject: [PATCH] Added debugger breakpoint --- include/LogVisor/LogVisor.hpp | 4 ++++ lib/LogVisor.cpp | 2 ++ 2 files changed, 6 insertions(+) diff --git a/include/LogVisor/LogVisor.hpp b/include/LogVisor/LogVisor.hpp index 791a7f5..68d5694 100644 --- a/include/LogVisor/LogVisor.hpp +++ b/include/LogVisor/LogVisor.hpp @@ -9,6 +9,8 @@ #include #include +extern "C" void LogVisorBp(); + namespace LogVisor { @@ -145,6 +147,8 @@ public: { for (auto& logger : MainLoggers) logger->report(m_modName, severity, format, ap); + if (severity == Error || severity == FatalError) + LogVisorBp(); if (severity == FatalError) abort(); else if (severity == Error) diff --git a/lib/LogVisor.cpp b/lib/LogVisor.cpp index a8d1c2c..2d9eb5b 100644 --- a/lib/LogVisor.cpp +++ b/lib/LogVisor.cpp @@ -35,6 +35,8 @@ #define FOREGROUND_WHITE FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE #endif +void LogVisorBp() {} + namespace LogVisor {