src/server/daemon/configmanager.c

changeset 443
ef3c8a0e1fee
parent 440
d77b8f3e14e2
--- a/src/server/daemon/configmanager.c	Sun Nov 27 10:20:10 2022 +0100
+++ b/src/server/daemon/configmanager.c	Sun Nov 27 13:33:30 2022 +0100
@@ -56,7 +56,8 @@
     ServerConfiguration *config = load_server_conf(mgr, "config/server.conf");
     
     if(!config) {
-        return -1;
+        log_ereport(LOG_FAILURE, "cfgmgr: cannot load server config file %s", "config/server.conf");
+        return 1;
     }
     
     mgr->cfg = config;
@@ -67,12 +68,14 @@
 int cfgmgr_apply_config(CfgManager *mgr) {
     // stage 2 config loading
     if(!apply_server_conf(mgr)) {
+        log_ereport(LOG_FAILURE, "cfgmgr: stage 2 config loading failed");
         return 1;
     }
     
     // some extra steps required if there is already a configuration loaded
     if(current_config) {
         if(migrate_server_conf(current_config, mgr->cfg)) {
+            log_ereport(LOG_FAILURE, "cfgmgr: config migration failed");
             return 1;
         }
         

mercurial