From 6459bd93d0d5ab25226f7ab7ed3ccf449f15696c Mon Sep 17 00:00:00 2001 From: Peter Goodman Date: Wed, 8 Aug 2018 12:42:48 -0400 Subject: [PATCH] Fixes Issue #96 to always log failures. --- src/include/deepstate/Stream.hpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/include/deepstate/Stream.hpp b/src/include/deepstate/Stream.hpp index e4c4c4d..f5bf58c 100644 --- a/src/include/deepstate/Stream.hpp +++ b/src/include/deepstate/Stream.hpp @@ -40,11 +40,10 @@ class Stream { DEEPSTATE_INLINE ~Stream(void) { if (do_log) { - if (has_something_to_log) { - DeepState_LogStream(level); - } else { - DeepState_ClearStream(level); + if (!has_something_to_log) { + DeepState_StreamCStr(level, "Condition failed"); } + DeepState_LogStream(level); } }