summaryrefslogtreecommitdiff
path: root/src/basic/log.c
diff options
context:
space:
mode:
authorTopi Miettinen <topimiettinen@users.noreply.github.com>2017-08-31 08:37:32 +0000
committerSven Eden <yamakuzure@gmx.net>2017-08-31 08:37:32 +0000
commit0c642978ccb2102139bd9e96ce5e8675e200b10f (patch)
treeca5b5b57ee8f7991d70a482c1176b6f289b6cc8b /src/basic/log.c
parentf52bc673d9128be804c810957061d66404dd5404 (diff)
log: reopen log for failed assertions (#6703)
Reopen log so that failed and aborting assertions can be written to log. Closes: #6658
Diffstat (limited to 'src/basic/log.c')
-rw-r--r--src/basic/log.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/basic/log.c b/src/basic/log.c
index 82db00ed2..229f246ff 100644
--- a/src/basic/log.c
+++ b/src/basic/log.c
@@ -820,6 +820,7 @@ noreturn void log_assert_failed_realm(
const char *file,
int line,
const char *func) {
+ log_open();
log_assert(LOG_REALM_PLUS_LEVEL(realm, LOG_CRIT), text, file, line, func,
"Assertion '%s' failed at %s:%u, function %s(). Aborting.");
abort();
@@ -831,6 +832,7 @@ noreturn void log_assert_failed_unreachable_realm(
const char *file,
int line,
const char *func) {
+ log_open();
log_assert(LOG_REALM_PLUS_LEVEL(realm, LOG_CRIT), text, file, line, func,
"Code should not be reached '%s' at %s:%u, function %s(). Aborting.");
abort();