Carnet Wiki

Outils de debug Nouvel article

Version 2 — Juin 2010 JLuc

Inspiré par Cédric, le code suivant tracer la pile php en cas d’assert :

if (condition de trace){
	$log = "$message_assert\n".date('Y-m-d H:i:s');
	$log .= ' (pid '.@getmypid().')'."\n";


ob_start();
	debug_print_backtrace();
	$log .= ob_get_contents();
	ob_end_clean();
	$log .= "\n\n";
	ecrire_fichier(_DIR_TMP."debugtrace.log", $log, true, false);
}