From 37eeeb24674a2eccc27422a94eecb509b5f96ea2 Mon Sep 17 00:00:00 2001 From: ari melody Date: Tue, 3 Feb 2026 23:55:48 +0000 Subject: [PATCH] log: send err and warn logs to stderr --- src/log/log.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/log/log.c b/src/log/log.c index 2645e77..79df2f7 100644 --- a/src/log/log.c +++ b/src/log/log.c @@ -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; }