diff options
Diffstat (limited to 'includes/Main.h')
-rw-r--r-- | includes/Main.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/includes/Main.h b/includes/Main.h index 5fa64c1..1c902ec 100644 --- a/includes/Main.h +++ b/includes/Main.h @@ -88,6 +88,9 @@ class Main { catch (GeneralException e) { m_status = STOPPING; Printer::log(M_ERROR | M_ALERT, "The application caused an exception: %s", e.getMsg()); + std::vector<String> trace = e.getTrace(); + for (std::vector<String>::iterator i = trace.begin(); i != trace.end(); i++) + Printer::log(M_DEBUG, "%s", i->to_charp()); r = -1; } catch (...) { |