|
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__) |