Estoy haciendo pruebas con un script que he hecho para recoger errores en un archivo .log y por separado funciona pero en un proyecto con CodeIgniter que estoy desarrollando no.
El script es muy simple, está en applicattion/controllers/errors, que es una carpeta que he creado y es el siguiente:
Código PHP:
<?php
//Escribe los errores en un archivo llamado errorsFile.log
function errorLog($errorText){
$fd = fopen('errorsFile.log','a');
fwrite($fd,"[".date("r")."] Error: $errorText\n");
fclose($fd);
}
//Los errores de php los escribe en el .log
set_error_handler('errorLog');
?>
errorLog('Esto es un error');
Para probarlo he llamado a la función desde alguna función del controlador o incluso desde el constructor o el index(), pero no sé por qué no funciona. Como digo, he probado el script por separado y funciona perfectamente. ¿alguna idea?
Gracias.
Un saludo.