Soviel Arbeit ist es auch wieder nicht.
PHP-Code:
<?php
function logNow($fp, $file, $line)
{
$vars = get_defined_vars();
unset($vars['_POST']);
unset($vars['_SERVER']);
// ..was eben noch so irrelevant ist
fprintf($fp, "%s;%s;%s:\n%s\n\n\n", microtime(), $file, $line, print_r($vars, true));
}
$fp = fopen('log.txt', 'w'); // oder a, je nach dem
// .. normales zeug
if (bedingung) {
logNow($fp, __FILE__, __LINE__);
// ...
}
// ...
fclose($fp);
?>
Die Datei kann natürlich immens schnell anwachsen und die
Dateioperationen an sich sind natürlich auch noch mal eine
Mehrbelastung. Aber dadurch solltest du das Problem eigentlich sehr gut
eingrenzen können.