Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
LogLevel.hpp File Reference

Log severity enumeration and ANSI color formatting utilities. More...

#include <cstdint>
+ Include dependency graph for LogLevel.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  corium
 
namespace  corium::logging
 

Enumerations

enum class  corium::logging::LogLevel : uint8_t {
  corium::logging::Trace = 0 , corium::logging::Debug , corium::logging::Info , corium::logging::Warn ,
  corium::logging::Error , corium::logging::Critical , corium::logging::Off
}
 Logging severity levels. More...
 

Functions

constexpr const char * corium::logging::logLevelToColor (LogLevel level) noexcept
 Get ANSI color escape code for LogLevel.
 
constexpr const char * corium::logging::logLevelToString (LogLevel level) noexcept
 Convert LogLevel enum to string representation.
 

Variables

constexpr const char * corium::logging::LOG_COLOR_RESET = "\033[0m"
 ANSI reset color escape code.
 

Detailed Description

Log severity enumeration and ANSI color formatting utilities.