예제 #1
0
파일: AkLogger.php 프로젝트: joeymetal/v1
 function _mailLog($type, $error_number, $error_message, $filename, $line_number)
 {
     if (!empty($this->default_mail_destination)) {
         $message = $this->_getLogFormatedAsString($type, $error_number, $error_message, $filename, $line_number);
         $message = strip_tags(str_replace('<li>', ' - ', $message));
         Ak::mail($this->default_mail_sender, $this->default_mail_destination, $this->default_mail_subject, $message);
     }
 }
예제 #2
0
파일: logger.php 프로젝트: bermi/akelos
 public function handleMailMessage($error_level, $message, $parameters = array())
 {
     if (AkConfig::getOption('logger.send_mails', true)) {
         if (!empty($this->options['send_mails']) && !empty($this->options['mail_destination']) && AK_PRODUCTION_MODE) {
             $message = $this->getMessageFormatedAsString($error_level, $message, $parameters, true);
             $subject = str_replace(array('%error_level', '%namespace'), array($error_level, $this->options['namespace']), $this->options['mail_subject']);
             Ak::mail($this->options['mail_sender'], $this->options['mail_destination'], $subject, $message);
         }
     }
 }