function __construct() { // // Create the default loggers. // $this->logFileNames[LsSys::LS_LOG_SERVER] = 'server.log'; $this->logFileNames[LsSys::LS_LOG_WEB_SERVER] = 'webServer.log'; foreach ($this->logFileNames as $key => $logFileName) { $err = $this->CreateLoggerInstance($key, $logFileName, KLogger::DEBUG, $pLogger); // Reference to the logger object created. if ($err != EOK) { LsSys::LsDie("Failure to create system logger for '" . $logFileName . "'", $err); } } //***************************************************************************** // Load up the defined constants array and precompute the json error codes //***************************************************************************** $this->constants = get_defined_constants(true); foreach ($this->constants["json"] as $name => $value) { if (!strncmp($name, "JSON_ERROR_", 11)) { $this->jsonErrors[$value] = $name; } } }