|
EMULATOR_PDP_11
STEPIC Учебный проект на 'С', эмулятор PDP_11 в стиле ООП
|

Go to the source code of this file.
Macros | |
| #define | CLR_PRINT_RESULT "\x1b[37m" |
| #define | CLR_ERROR "\x1b[31m" |
| #define | CLR_INFO "\x1b[32m" |
| #define | CLR_WARNING "\x1b[33m" |
| #define | CLR_TRACE "\x1b[94m" |
| #define | CLR_DEBUG "\x1b[36m" |
| #define | CLR_RESET "\x1b[0m" |
| #define | PRINT_RESULT(fmt, ...) log_message(PRINT_RESULT, fmt, ##__VA_ARGS__) |
| #define | ERROR(fmt, ...) log_message(ERROR, fmt, ##__VA_ARGS__) |
| #define | INFO(fmt, ...) log_message(INFO, fmt, ##__VA_ARGS__) |
| #define | WARNING(fmt, ...) log_message(WARNING, fmt, ##__VA_ARGS__) |
| #define | TRACE(fmt, ...) log_message(TRACE, fmt, ##__VA_ARGS__) |
| #define | DEBUG(fmt, ...) log_message(DEBUG, fmt, ##__VA_ARGS__) |
Enumerations | |
| enum | log_level_t { PRINT_RESULT = 0 , ERROR , INFO , WARNING , TRACE , DEBUG } |
Functions | |
| void | log_message (log_level_t, const char *,...) |
| log_level_t | set_log_level (log_level_t) |
| #define CLR_DEBUG "\x1b[36m" |
| #define CLR_ERROR "\x1b[31m" |
| #define CLR_INFO "\x1b[32m" |
| #define CLR_PRINT_RESULT "\x1b[37m" |
| #define CLR_RESET "\x1b[0m" |
| #define CLR_TRACE "\x1b[94m" |
| #define CLR_WARNING "\x1b[33m" |
| #define DEBUG | ( | fmt, | |
| ... | |||
| ) | log_message(DEBUG, fmt, ##__VA_ARGS__) |
| #define ERROR | ( | fmt, | |
| ... | |||
| ) | log_message(ERROR, fmt, ##__VA_ARGS__) |
| #define INFO | ( | fmt, | |
| ... | |||
| ) | log_message(INFO, fmt, ##__VA_ARGS__) |
| #define PRINT_RESULT | ( | fmt, | |
| ... | |||
| ) | log_message(PRINT_RESULT, fmt, ##__VA_ARGS__) |
| #define TRACE | ( | fmt, | |
| ... | |||
| ) | log_message(TRACE, fmt, ##__VA_ARGS__) |
| #define WARNING | ( | fmt, | |
| ... | |||
| ) | log_message(WARNING, fmt, ##__VA_ARGS__) |
| enum log_level_t |
| Enumerator | |
|---|---|
| PRINT_RESULT | |
| ERROR | |
| INFO | |
| WARNING | |
| TRACE | |
| DEBUG | |
| void log_message | ( | log_level_t | level, |
| const char * | fmt, | ||
| ... | |||
| ) |
| log_level_t set_log_level | ( | log_level_t | level | ) |