cmake/Source/cmMessageType.h

35 lines
580 B
C
Raw Normal View History

2019-11-11 23:01:05 +01:00
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file Copyright.txt or https://cmake.org/licensing for details. */
2021-09-14 00:13:48 +02:00
#pragma once
2019-11-11 23:01:05 +01:00
#include "cmConfigure.h" // IWYU pragma: keep
enum class MessageType
{
AUTHOR_WARNING,
AUTHOR_ERROR,
FATAL_ERROR,
INTERNAL_ERROR,
MESSAGE,
WARNING,
LOG,
DEPRECATION_ERROR,
DEPRECATION_WARNING
};
2022-11-16 20:14:03 +01:00
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
};
}