From 4388b8517e1e2d8813b9f5eacfc801af36bb7336 Mon Sep 17 00:00:00 2001 From: Johan Wikman Date: Thu, 16 Aug 2018 13:27:02 +0300 Subject: [PATCH] MXS-2014 Use standard assert in Logger --- maxutils/maxbase/src/logger.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/maxutils/maxbase/src/logger.cc b/maxutils/maxbase/src/logger.cc index d784f0a80..cac871516 100644 --- a/maxutils/maxbase/src/logger.cc +++ b/maxutils/maxbase/src/logger.cc @@ -17,6 +17,7 @@ #include #include +#include #include #include #include @@ -24,9 +25,6 @@ #include -// TODO: move into maxbase -#define ss_dassert(a) - /** * Error logging for the logger itself. * @@ -103,7 +101,8 @@ std::unique_ptr FileLogger::create(const std::string& filename) FileLogger::~FileLogger() { std::lock_guard guard(m_lock); - ss_dassert(m_fd != -1); + // As mxb_assert() logs to the log-file, it cannot be used here. + assert(m_fd != -1); close("MariaDB MaxScale is shut down."); }