From db0a6f29ab7d278aedeae9b4247ff7c204bb4a57 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Wed, 07 Oct 2009 10:49:14 -0400 Subject: [PATCH] Implemented: FS#872 - Make loglevel configurable from server settings --- server/server.php | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/server/server.php b/server/server.php index 93e4c21..97604e2 100644 --- a/server/server.php +++ b/server/server.php @@ -50,6 +50,19 @@ } */ +//* Load the server configuration +if($app->dbmaster->connect()) { + // get the dalaog_id of the last performed record + $server_db_record = $app->dbmaster->queryOneRecord("SELECT updated, config FROM server WHERE server_id = ".$conf["server_id"]); + $conf['last_datalog_id'] = (int)$server_db_record['updated']; + // Load the ini_parser + $app->uses('ini_parser'); + // Get server configuration + $conf["serverconfig"] = $app->ini_parser->parse_ini_string(stripslashes($server_db_record["config"])); + // Set the loglevel + $conf["log_priority"] = intval($conf["serverconfig"]["server"]["loglevel"]); +} + // Check if another process is running if(is_file($conf["temppath"].$conf["fs_div"].".ispconfig_lock")){ @@ -75,10 +88,6 @@ if($app->db->connect() && $app->dbmaster->connect()) { - // get the dalaog_id of the last performed record - $server_db_record = $app->dbmaster->queryOneRecord("SELECT updated, config FROM server WHERE server_id = ".$conf["server_id"]); - $conf['last_datalog_id'] = (int)$server_db_record['updated']; - // Check if there is anything to update $tmp_rec = $app->dbmaster->queryOneRecord("SELECT count(server_id) as number from sys_datalog WHERE datalog_id > ".$conf['last_datalog_id']." AND (server_id = ".$conf["server_id"]." OR server_id = 0)"); $tmp_num_records = $tmp_rec["number"]; @@ -91,9 +100,7 @@ // Write the Log $app->log("Found $tmp_num_records changes, starting update process.", LOGLEVEL_DEBUG); // Load required base-classes - $app->uses('ini_parser,modules,plugins,file,services'); - // Get server configuration - $conf["serverconfig"] = $app->ini_parser->parse_ini_string(stripslashes($server_db_record["config"])); + $app->uses('modules,plugins,file,services'); // Load the modules that are im the mods-enabled folder $app->modules->loadModules('all'); // Load the plugins that are in the plugins-enabled folder @@ -110,9 +117,7 @@ // Write the log $app->log('No Updated records found, starting only the core.', LOGLEVEL_DEBUG); // Load required base-classes - $app->uses('ini_parser,modules,plugins,file,services'); - // Get server configuration - $conf["serverconfig"] = $app->ini_parser->parse_ini_string(stripslashes($server_db_record["config"])); + $app->uses('modules,plugins,file,services'); // Load the modules that are im the mods-core folder $app->modules->loadModules('core'); // Load the plugins that are in the plugins-core folder -- Gitblit v1.9.1