Generar trazas para la depuración en PHP

RECU-0580 (Recurso Ejemplo)

Descripción

Es recomendable crear una traza de la ruta de ejecución desde la que se inicia el sistema hasta que se produce una excepción. Esta traza debe contener todas las invocaciones que van sucediendo, en qué línea salta la ejecución, hasta terminar en el lugar exacto donde falló el sistema. PHP aporta una función que le permite realizar esto, como en el ejemplo siguiente

<?php
// filename: /tmp/a.php

function a_test($str)
{
    echo "\nHi: $str";
    var_dump(debug_backtrace());
}

a_test('friend');
?>

<?php
// filename: /tmp/b.php
include_once '/tmp/a.php';
?>

Contenidos relacionados

Pautas
Área: Desarrollo » Seguridad » Auditoría y Registro
Código Título Tipo Carácter
LIBP-0275 Diseño del log Libro de pautas Directriz Obligatoria