couleur
This commit is contained in:
parent
642caf7f2a
commit
1d981103b6
11
src/logger.c
11
src/logger.c
|
@ -51,28 +51,37 @@ void logprint(LogLevel level, char* str, va_list args)
|
|||
clock_t t = clock();
|
||||
|
||||
char label[6];
|
||||
char ansi_code[12];
|
||||
|
||||
switch (level)
|
||||
{
|
||||
case (LOG_PANIC):
|
||||
strcpy(label, "PANIC");
|
||||
strcpy(ansi_code, "\x1b[31;49m");
|
||||
break;
|
||||
case (LOG_FATAL):
|
||||
strcpy(label, "FATAL");
|
||||
strcpy(ansi_code, "\x1b[31;49m");
|
||||
break;
|
||||
case (LOG_ERROR):
|
||||
strcpy(label, "ERROR");
|
||||
strcpy(ansi_code, "\x1b[31;49m");
|
||||
break;
|
||||
case (LOG_WARN):
|
||||
strcpy(label, "WARN");
|
||||
strcpy(ansi_code, "\x1b[35;49m");
|
||||
break;
|
||||
case (LOG_INFO):
|
||||
strcpy(label, "INFO");
|
||||
strcpy(ansi_code, "\x1b[33;49m");
|
||||
break;
|
||||
case (LOG_DEBUG):
|
||||
strcpy(label, "DEBUG");
|
||||
strcpy(ansi_code, "\x1b[36;49m");
|
||||
break;
|
||||
case (LOG_TRACE):
|
||||
strcpy(label, "TRACE");
|
||||
strcpy(ansi_code, "\x1b[36;49m");
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -81,7 +90,7 @@ void logprint(LogLevel level, char* str, va_list args)
|
|||
if (level < logger->level)
|
||||
return;
|
||||
|
||||
fprintf(stream, "[%s][%f]: ", label, (double)t / CLOCKS_PER_SEC);
|
||||
fprintf(stream, "%s[%s][%f]: ", ansi_code, label, (double)t / CLOCKS_PER_SEC);
|
||||
vfprintf(stream, str, args);
|
||||
fprintf(stream, "\n");
|
||||
|
||||
|
|
Loading…
Reference in New Issue