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); } }