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(); }