|
8 | 8 | #include <thread> |
9 | 9 | #include <vector> |
10 | 10 |
|
| 11 | +#include "common.h" |
| 12 | + |
11 | 13 | int common_log_verbosity_thold = LOG_DEFAULT_LLAMA; |
12 | 14 |
|
13 | 15 | void common_log_set_verbosity_thold(int verbosity) { |
14 | 16 | common_log_verbosity_thold = verbosity; |
15 | 17 | } |
16 | 18 |
|
17 | | -#define LOG_COL_DEFAULT "\033[0m" |
18 | | -#define LOG_COL_BOLD "\033[1m" |
19 | | -#define LOG_COL_RED "\033[31m" |
20 | | -#define LOG_COL_GREEN "\033[32m" |
21 | | -#define LOG_COL_YELLOW "\033[33m" |
22 | | -#define LOG_COL_BLUE "\033[34m" |
23 | | -#define LOG_COL_MAGENTA "\033[35m" |
24 | | -#define LOG_COL_CYAN "\033[36m" |
25 | | -#define LOG_COL_WHITE "\033[37m" |
26 | | - |
27 | 19 | static int64_t t_us() { |
28 | 20 | return std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::system_clock::now().time_since_epoch()).count(); |
29 | 21 | } |
@@ -193,9 +185,9 @@ struct common_log { |
193 | 185 | std::stringstream ss; |
194 | 186 | for (int i = 0; fmt[i] != 0; i++) { |
195 | 187 | if (fmt[i] == '%') { |
196 | | - ss << LOG_COL_BOLD; |
| 188 | + ss << COL_BOLD; |
197 | 189 | while (fmt[i] != ' ' && fmt[i] != ')' && fmt[i] != ']' && fmt[i] != 0) ss << fmt[i++]; |
198 | | - ss << LOG_COL_DEFAULT; |
| 190 | + ss << COL_DEFAULT; |
199 | 191 | if (fmt[i] == 0) break; |
200 | 192 | } |
201 | 193 | ss << fmt[i]; |
@@ -320,15 +312,15 @@ struct common_log { |
320 | 312 | pause(); |
321 | 313 |
|
322 | 314 | if (colors) { |
323 | | - g_col[COMMON_LOG_COL_DEFAULT] = LOG_COL_DEFAULT; |
324 | | - g_col[COMMON_LOG_COL_BOLD] = LOG_COL_BOLD; |
325 | | - g_col[COMMON_LOG_COL_RED] = LOG_COL_RED; |
326 | | - g_col[COMMON_LOG_COL_GREEN] = LOG_COL_GREEN; |
327 | | - g_col[COMMON_LOG_COL_YELLOW] = LOG_COL_YELLOW; |
328 | | - g_col[COMMON_LOG_COL_BLUE] = LOG_COL_BLUE; |
329 | | - g_col[COMMON_LOG_COL_MAGENTA] = LOG_COL_MAGENTA; |
330 | | - g_col[COMMON_LOG_COL_CYAN] = LOG_COL_CYAN; |
331 | | - g_col[COMMON_LOG_COL_WHITE] = LOG_COL_WHITE; |
| 315 | + g_col[COMMON_LOG_COL_DEFAULT] = COL_DEFAULT; |
| 316 | + g_col[COMMON_LOG_COL_BOLD] = COL_BOLD; |
| 317 | + g_col[COMMON_LOG_COL_RED] = COL_RED; |
| 318 | + g_col[COMMON_LOG_COL_GREEN] = COL_GREEN; |
| 319 | + g_col[COMMON_LOG_COL_YELLOW] = COL_YELLOW; |
| 320 | + g_col[COMMON_LOG_COL_BLUE] = COL_BLUE; |
| 321 | + g_col[COMMON_LOG_COL_MAGENTA] = COL_MAGENTA; |
| 322 | + g_col[COMMON_LOG_COL_CYAN] = COL_CYAN; |
| 323 | + g_col[COMMON_LOG_COL_WHITE] = COL_WHITE; |
332 | 324 | } else { |
333 | 325 | for (size_t i = 0; i < g_col.size(); i++) { |
334 | 326 | g_col[i] = ""; |
|
0 commit comments