17 #ifndef COM_BORA_SOFTWARE__BALAU_LOGGING__LOGGING_LEVEL 18 #define COM_BORA_SOFTWARE__BALAU_LOGGING__LOGGING_LEVEL 65 constexpr
size_t _BalauLoggingLevelCount = 5;
72 template <
typename AllocatorT>
104 #endif // COM_BORA_SOFTWARE__BALAU_LOGGING__LOGGING_LEVEL Log to the logger's trace stream if the logger is trace enabled.
#define ThrowBalauException(ExceptionClass,...)
Throw a Balau style exception, with implicit file and line number, and optional stacktrace.
Definition: BalauException.hpp:45
LoggingLevel
The logging level.
Definition: LoggingLevel.hpp:32
Log to the logger's error stream if the logger is error enabled.
The root Balau namespace.
Definition: ApplicationConfiguration.hpp:23
Log to the logger's info stream if the logger is info enabled.
Used to indicate that a logger is not enabled.
Thrown when a bug is encountered (mainly unimplemented switch cases).
Definition: BalauException.hpp:178
Log to the logger's debug stream if the logger is debug enabled.
Base Balau exception classes.
std::basic_string< char, std::char_traits< char >, AllocatorT > U8String
UTF-8 string type with selectable allocator.
Definition: ToStringA.hpp:41
Balau::U8String< AllocatorT > toString(LoggingLevel level)
Print the logging level as a UTF-8 string.
Definition: LoggingLevel.hpp:73
Log to the logger's warn stream if the logger is warn enabled.