예제 #1
0
 private function writefile($sMessage)
 {
     $sMessage = preg_replace('/\\s+/', ' ', $sMessage);
     $oFileLog = new _file(_root::getConfigVar('path.log', 'data/log/') . date('Y-m-d') . '_log.csv');
     if ($oFileLog->exist()) {
         $oFileLog->load();
     }
     $oFileLog->addContent(date('Y-m-d') . ';' . date('H:i:s') . ';' . $sMessage . "\n");
     try {
         $oFileLog->save();
     } catch (Exception $e) {
         throw new Exception('Probleme lors de l\'ecriture du log' . "\n" . 'note:verifier les droits du repertoire ' . _root::getConfigVar('path.log', 'data/log') . "\n" . 'Exception: ' . $e->getMessage());
     }
     $oFileLog->clean();
 }