![]() |
HAL
|
Classes | |
class | hal::CallbackHook< R(ArgTypes...)> |
class | hal::LogManager |
class | hal::ProgramArguments |
class | hal::ProgramOptions |
struct | hal::Token< T > |
class | hal::TokenStream< T > |
Macros | |
#define | die(channel, ...) |
#define | log_info(channel, ...) LOG_CHANNEL(channel)->info(__VA_ARGS__) |
#define | log_trace(channel, ...) LOG_CHANNEL(channel)->trace("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |
#define | log_debug(channel, ...) LOG_CHANNEL(channel)->debug("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |
#define | log_warning(channel, ...) LOG_CHANNEL(channel)->warn("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |
#define | log_error(channel, ...) LOG_CHANNEL(channel)->error("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |
#define | log_critical(channel, ...) LOG_CHANNEL(channel)->critical("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |
#define die | ( | channel, | |
... | |||
) |
Logs a message into a specific channel and then exits with error code 1.
Severity level is "critical".
[in] | channel | - The log channel's name. |
[in] | ... | - The message in python format style. |
#define log_critical | ( | channel, | |
... | |||
) | LOG_CHANNEL(channel)->critical("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |
#define log_debug | ( | channel, | |
... | |||
) | LOG_CHANNEL(channel)->debug("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |
#define log_error | ( | channel, | |
... | |||
) | LOG_CHANNEL(channel)->error("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |
#define log_info | ( | channel, | |
... | |||
) | LOG_CHANNEL(channel)->info(__VA_ARGS__) |
#define log_trace | ( | channel, | |
... | |||
) | LOG_CHANNEL(channel)->trace("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |
#define log_warning | ( | channel, | |
... | |||
) | LOG_CHANNEL(channel)->warn("[" __FILE__ ":" STRINGIFY(__LINE__) "] " __VA_ARGS__) |