Beispiel #1
0
 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;
         }
     }
 }