From 356d2fdaa376101316c89a3850e835012559a1e2 Mon Sep 17 00:00:00 2001 From: AustrianToast Date: Tue, 16 Sep 2025 23:42:41 +0200 Subject: [PATCH] switch to syslog --- src/hdbd.c | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/src/hdbd.c b/src/hdbd.c index 8b633a5..601ec00 100644 --- a/src/hdbd.c +++ b/src/hdbd.c @@ -5,6 +5,7 @@ #include #include #include +#include pid_t pid, sid; int server_sock; @@ -38,17 +39,9 @@ int main() { close(STDOUT_FILENO); close(STDERR_FILENO); - FILE *out_log; - FILE *err_log; - /* TODO: switch to mode 'a' later */ - out_log = fopen("/tmp/out_log.txt", "w"); - err_log = fopen("/tmp/err_log.txt", "w"); - if (out_log == NULL || err_log == NULL) { - return 1; - } + openlog("hdbd", LOG_CONS|LOG_PID, LOG_USER); + syslog(LOG_INFO, "Hello from hdbd"); - fprintf(err_log, "Hello, World!\n"); - /* Setup Unix Socket */ server_sock = socket(AF_UNIX, SOCK_STREAM, 0); if (server_sock == -1) { @@ -68,8 +61,7 @@ int main() { return 1; } - fprintf(out_log, "Listening on %s\n", server.sun_path); - + syslog(LOG_INFO, "Listening for connections..."); /* Actual program */ int client_sock; @@ -102,8 +94,6 @@ int main() { close(client_sock); } - fclose(out_log); - fclose(err_log); close(server_sock); return 0; }