Cargando

Ir a contenido

X

¿Entrega de errores por email?





  AUTOR PREGUNTA

Publicado 29 abril 2014 - 22:56
¿Existe una manera en CodeIgniter que los errores generados me sean entregados por email?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 30 abril 2014 - 00:04
Primero debes extender de loa clase Exception y adaptando el siguiente código lográs el resultado deseado:

class Mi_excepcion extends CI_Exceptions {
function __construct()
{
parent::__construct();
}
function log_exception($severity, $message, $filepath, $line)
{
if (ENVIRONMENT === 'production') {
$ci =& get_instance();
$ci->load->library('email');
$ci->email->from('email1@ejemplo.com', 'Nombre');
$ci->email->to(email2@ejemplo.com');
$ci->email->cc(email3@ejemplo-ejemplo.com');
$ci->email->subject('error');
$ci->email->message('Severity: '.$severity.' --> '.$message. ' '.$filepath.' '.$line);
$ci->email->send();
}
parent::log_exception($severity, $message, $filepath, $line);
}


   AUTOR PREGUNTA

Publicado 30 abril 2014 - 03:33
Gracias Joel! Me funciono perfecto!


X