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;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FILE *file = stdout;
|
||||||
char level = 0;
|
char level = 0;
|
||||||
char *colour = WHITE;
|
char *colour = WHITE;
|
||||||
char *level_str;
|
char *level_str;
|
||||||
|
|
@ -40,10 +41,12 @@ int main(int argc, char *argv[]) {
|
||||||
switch (level) {
|
switch (level) {
|
||||||
case LEVEL_ERROR:
|
case LEVEL_ERROR:
|
||||||
colour = RED;
|
colour = RED;
|
||||||
|
file = stderr;
|
||||||
level_str = "ERROR";
|
level_str = "ERROR";
|
||||||
break;
|
break;
|
||||||
case LEVEL_WARN:
|
case LEVEL_WARN:
|
||||||
colour = YELLOW;
|
colour = YELLOW;
|
||||||
|
file = stderr;
|
||||||
level_str = "WARN";
|
level_str = "WARN";
|
||||||
break;
|
break;
|
||||||
case LEVEL_INFO:
|
case LEVEL_INFO:
|
||||||
|
|
@ -59,7 +62,7 @@ int main(int argc, char *argv[]) {
|
||||||
return 1;
|
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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue