diff --git a/src/myx/qt/message_logger_default.hpp b/src/myx/qt/message_logger_default.hpp index 579ca2c..140d0ce 100644 --- a/src/myx/qt/message_logger_default.hpp +++ b/src/myx/qt/message_logger_default.hpp @@ -15,7 +15,7 @@ namespace qt { class MessageLoggerDefault : public MessageLogger { public: - ~MessageLoggerDefault() = default; + ~MessageLoggerDefault() {}; void debug( const QMessageLogContext& context, const QString& msg ) override; void info( const QMessageLogContext& context, const QString& msg ) override; diff --git a/src/myx/qt/message_logger_syslog.cpp b/src/myx/qt/message_logger_syslog.cpp index 9782dbd..11bdfc3 100644 --- a/src/myx/qt/message_logger_syslog.cpp +++ b/src/myx/qt/message_logger_syslog.cpp @@ -16,6 +16,12 @@ MessageLoggerSyslog::MessageLoggerSyslog() : } +MessageLoggerSyslog::~MessageLoggerSyslog() +{ + closelog(); +} + + void MessageLoggerSyslog::debug( const QMessageLogContext& context, const QString& msg ) { Q_UNUSED( context ) diff --git a/src/myx/qt/message_logger_syslog.hpp b/src/myx/qt/message_logger_syslog.hpp index 423a283..501b928 100644 --- a/src/myx/qt/message_logger_syslog.hpp +++ b/src/myx/qt/message_logger_syslog.hpp @@ -16,7 +16,7 @@ class MessageLoggerSyslog : public MessageLogger { public: MessageLoggerSyslog(); - ~MessageLoggerSyslog() = default; + ~MessageLoggerSyslog(); void debug( const QMessageLogContext& context, const QString& msg ) override; void info( const QMessageLogContext& context, const QString& msg ) override;