Move LogLevel enum out of cmake.h header

Move LogLevel enum into the cmMessageType.h header in preparation
for a new log level querying feature.
Wrap the enum into a new Message namespace.
Adjust all code usages.
This commit is contained in:
Alexandru Croitor
2022-06-24 15:44:12 +02:00
parent 68eece740a
commit 2b6ef864e0
4 changed files with 59 additions and 53 deletions
+16
View File
@@ -16,3 +16,19 @@ enum class MessageType
DEPRECATION_ERROR,
DEPRECATION_WARNING
};
namespace Message {
/** \brief Define log level constants. */
enum class LogLevel
{
LOG_UNDEFINED,
LOG_ERROR,
LOG_WARNING,
LOG_NOTICE,
LOG_STATUS,
LOG_VERBOSE,
LOG_DEBUG,
LOG_TRACE
};
}