From 1e7b213bacea34f80114f36c1c1eda9d17f81ed3 Mon Sep 17 00:00:00 2001 From: Raul Metsma Date: Mon, 13 Apr 2026 08:35:45 +0300 Subject: [PATCH] Add virtual destructor Signed-off-by: Raul Metsma --- cdoc/Logger.h | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/cdoc/Logger.h b/cdoc/Logger.h index 20f15ed3..a3d27234 100644 --- a/cdoc/Logger.h +++ b/cdoc/Logger.h @@ -16,14 +16,10 @@ * */ -#ifndef __LOGGER_H__INCLUDED__ -#define __LOGGER_H__INCLUDED__ +#pragma once -#include #include -#include - namespace libcdoc { @@ -33,6 +29,8 @@ namespace libcdoc class CDOC_EXPORT Logger { public: + virtual ~Logger() noexcept = default; + /** * @brief Logs given message with given severity, file name and line number. * @@ -55,7 +53,7 @@ class CDOC_EXPORT Logger * to LEVEL_INFO (default), then LEVEL_FATAL, LEVEL_ERROR, LEVEL_WARNING and LEVEL_INFO * messages are logged, but not LEVEL_DEBUG or LEVEL_TRACE messages. */ - void setMinLogLevel(LogLevel level) noexcept { min_level = level; } + constexpr void setMinLogLevel(LogLevel level) noexcept { min_level = level; } protected: /** @@ -79,5 +77,3 @@ class CDOC_EXPORT Logger }; } - -#endif