function flog_stack in File logger 7
Same name and namespace in other branches
- 6 flog.module \flog_stack()
Dump the php stack to a file using debug_backtrace().
Parameters
$label: An optional label to include with the output.
$filename: An optional filename to write to. If not provided uses the default.
Return value
TRUE: file write succeeded FALSE: file write failed
See also
print_r()
File
- ./
flog.module, line 101 - File logger. Dump a variable to a configurable file.
Code
function flog_stack($label = 'STACK', $filename = NULL) {
$results = '';
$trace = debug_backtrace();
foreach ($trace as $trace_item) {
$line = isset($trace_item['line']) ? $trace_item['line'] : '<unknown>';
$results .= $trace_item['function'] . ', from line ' . $line . " in\n";
}
return flog_it($results, $label, $filename);
}