From ec75e0723e3820cf168c29871d8bced2c003a7ba Mon Sep 17 00:00:00 2001 From: Riley Date: Tue, 13 May 2025 19:52:46 -0500 Subject: [PATCH] Refactor logging path initialization: use custom appdata path for log files --- src/main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index 6d40226..577a4f9 100644 --- a/src/main.c +++ b/src/main.c @@ -14,8 +14,10 @@ int main(void) { + char *log_folder_path = custom_appdata_path("Logs"); + char *log_path = malloc(256); - cwk_path_join(appdata_home_path(), "error.log", log_path, 256); + cwk_path_join(log_folder_path, "error.log", log_path, 256); FILE *fp_e = fopen(log_path, "a+"); if (fp_e) { log_add_fp(fp_e, LOG_ERROR); @@ -25,7 +27,7 @@ int main(void) { free(log_path); log_path = malloc(256); - cwk_path_join(appdata_home_path(), "debug.log", log_path, 256); + cwk_path_join(log_folder_path, "debug.log", log_path, 256); FILE *fp_d = fopen(log_path, "a+"); if (fp_d) { log_add_fp(fp_d, LOG_DEBUG);