log: send err and warn logs to stderr
This commit is contained in:
parent
51738fcac7
commit
37eeeb2467
1 changed files with 4 additions and 1 deletions
|
|
@ -28,6 +28,7 @@ int main(int argc, char *argv[]) {
|
|||
return 1;
|
||||
}
|
||||
|
||||
FILE *file = stdout;
|
||||
char level = 0;
|
||||
char *colour = WHITE;
|
||||
char *level_str;
|
||||
|
|
@ -40,10 +41,12 @@ int main(int argc, char *argv[]) {
|
|||
switch (level) {
|
||||
case LEVEL_ERROR:
|
||||
colour = RED;
|
||||
file = stderr;
|
||||
level_str = "ERROR";
|
||||
break;
|
||||
case LEVEL_WARN:
|
||||
colour = YELLOW;
|
||||
file = stderr;
|
||||
level_str = "WARN";
|
||||
break;
|
||||
case LEVEL_INFO:
|
||||
|
|
@ -59,7 +62,7 @@ int main(int argc, char *argv[]) {
|
|||
return 1;
|
||||
}
|
||||
|
||||
printf("[%s%s"RESET"] %s\n", colour, level_str, argv[2]);
|
||||
fprintf(file, "[%s%s"RESET"] %s\n", colour, level_str, argv[2]);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue