Пример #1
0
 public static function LeverException($code, $libelle, $affichageJoueur = false, $logFichier = true)
 {
     if ($affichageJoueur === true) {
         GReponse::AjouterElementErreur(strval($code), $libelle);
     }
     if ($logFichier === true) {
         if (is_int($libelle)) {
             $libelle = GSession::Libelle($libelle, false, true);
         }
         $fichier = fopen(PATH_SERVER_LOCAL . 'log/exceptions' . date('Y-m-d') . '.txt', 'a+');
         $remoteHost = '';
         if (array_key_exists('REMOTE_HOST', $_SERVER)) {
             $remoteHost = $_SERVER['REMOTE_HOST'];
         }
         fwrite($fichier, date('H:i:s') . ' - ' . $_SERVER['REMOTE_ADDR'] . ' - ' . $remoteHost . ' - ' . $code . ': ' . $libelle . "\r\n");
         fclose($fichier);
     }
 }