Función error_log
La función error_log permite registrar mensajes de error en el registro del sistema,
en un archivo especificado o enviarlos por correo electrónico. El primer parámetro es el mensaje,
el segundo - el tipo de registro (0 para registro del sistema, 1 para email, 3 para archivo),
el tercero - el destino (archivo o email), y el cuarto - cabeceras adicionales para email.
Sintaxis
error_log(message, message_type, destination, extra_headers);
Ejemplo
Registrar mensaje en el registro del sistema:
<?php
error_log('Database connection failed', 0);
?>
Ejemplo
Registrar error en el archivo /var/log/php_errors.log:
<?php
error_log('Invalid user input', 3, '/var/log/php_errors.log');
?>
Ejemplo
Enviar mensaje de error por correo electrónico:
<?php
$to = 'admin@example.com';
$subject = 'Critical error';
$headers = 'From: webmaster@example.com';
error_log($subject, 1, $to, $headers);
?>
Ver también
-
la función
trigger_error,
que genera errores de usuario -
la función
debug_backtrace,
que devuelve la traza de ejecución