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