src/server/daemon/log.c

changeset 443
ef3c8a0e1fee
parent 442
05c2b62448b1
child 490
d218607f5a7e
--- a/src/server/daemon/log.c	Sun Nov 27 10:20:10 2022 +0100
+++ b/src/server/daemon/log.c	Sun Nov 27 13:33:30 2022 +0100
@@ -106,12 +106,15 @@
     0  // debug
 };
 
+int init_logging(void) {
+    log_dup_list = cxPointerLinkedListCreate(cxDefaultAllocator, cx_cmp_ptr);
+    return log_dup_list == NULL;
+}
+
 int init_log_file(LogConfig *cfg) {
     if(is_initialized) {
         return 0;
-    }
-    
-    log_dup_list = cxPointerLinkedListCreate(cxDefaultAllocator, cx_cmp_ptr);
+    } 
     
     /* open the log file */
     mode_t mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH;
@@ -184,7 +187,7 @@
     if(is_initialized) {
         writev(log_file_fd, io, 2); /* TODO: aio? */
     } else {
-        write_to_stdout = TRUE;
+        //write_to_stdout = TRUE;
         log_uninitialized_writeln(str, len);
     }
     

mercurial