summaryrefslogtreecommitdiff
path: root/includes/Main.h
diff options
context:
space:
mode:
Diffstat (limited to 'includes/Main.h')
-rw-r--r--includes/Main.h3
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 (...) {