Пример #1
0
 public static function handleLog(&$error, $options)
 {
     // Deprecation warning.
     MLog::add('MError::handleLog() is deprecated.', MLog::WARNING, 'deprecated');
     static $log;
     if ($log == null) {
         $fileName = date('Y-m-d') . '.error.log';
         $options['format'] = "{DATE}\t{TIME}\t{LEVEL}\t{CODE}\t{MESSAGE}";
         $log = MLog::getInstance($fileName, $options);
     }
     $entry['level'] = $error->get('level');
     $entry['code'] = $error->get('code');
     $entry['message'] = str_replace(array("\r", "\n"), array('', '\\n'), $error->get('message'));
     $log->addEntry($entry);
     return $error;
 }