feat: some python packages
This commit is contained in:
@@ -23,14 +23,14 @@ const char* log_level_to_string(LogLevel level) {
|
||||
|
||||
const char* log_level_to_color(LogLevel level) {
|
||||
switch (level) {
|
||||
case LOG_LEVEL_TRACE: return COLOR_GREEN;
|
||||
case LOG_LEVEL_DEBUG: return COLOR_BLUE;
|
||||
case LOG_LEVEL_LOG: return COLOR_CYAN;
|
||||
case LOG_LEVEL_INFO: return COLOR_GREEN;
|
||||
case LOG_LEVEL_NOTICE: return COLOR_CYAN;
|
||||
case LOG_LEVEL_WARN: return COLOR_YELLOW;
|
||||
case LOG_LEVEL_EXCEPTION: return COLOR_RED;
|
||||
default: return COLOR_RESET;
|
||||
case LOG_LEVEL_TRACE: return OPTIONAL_COLOR(COLOR_GREEN);
|
||||
case LOG_LEVEL_DEBUG: return OPTIONAL_COLOR(COLOR_BLUE);
|
||||
case LOG_LEVEL_LOG: return OPTIONAL_COLOR(COLOR_CYAN);
|
||||
case LOG_LEVEL_INFO: return OPTIONAL_COLOR(COLOR_GREEN);
|
||||
case LOG_LEVEL_NOTICE: return OPTIONAL_COLOR(COLOR_CYAN);
|
||||
case LOG_LEVEL_WARN: return OPTIONAL_COLOR(COLOR_YELLOW);
|
||||
case LOG_LEVEL_EXCEPTION: return OPTIONAL_COLOR(COLOR_RED);
|
||||
default: return OPTIONAL_COLOR(COLOR_RESET);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@ char* raise_message(
|
||||
static char timeStr[20];
|
||||
strftime(timeStr, sizeof(timeStr), "%Y-%m-%d %H:%M:%S", &tm_info);
|
||||
|
||||
fprintf(stderr, "%s %s%s%s %s:%d ", timeStr, log_level_to_color(level), log_level_to_string(level), COLOR_RESET, file, line);
|
||||
fprintf(stderr, "%s %s%s%s %s:%d ", timeStr, log_level_to_color(level), log_level_to_string(level), OPTIONAL_COLOR(COLOR_RESET), file, line);
|
||||
|
||||
va_list args;
|
||||
va_start(args, format);
|
||||
|
||||
Reference in New Issue
Block a user