+ set_debug_level(config->debug);
+
+ freez(config->logfile);
+
+ if (!no_daemon)
+ {
+ if (NULL != logfile)
+ {
+ config->logfile = logfile;
+ log_error(LOG_LEVEL_INFO,
+ "Switching to daemon mode. Log messages will be written to: %s", config->logfile);
+ init_error_log(Argv[0], config->logfile);
+ }
+ else
+ {
+ log_error(LOG_LEVEL_INFO, "No logfile configured while in daemon mode. Logging disabled.");
+ disable_logging();
+ }
+ }
+