git://git.onelab.eu
/
plcapi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ee92096
)
Print php.log stack traces in reverse order (a more standard order)
author
Stephen Soltesz
<soltesz@cs.princeton.edu>
Thu, 12 May 2011 21:52:28 +0000
(17:52 -0400)
committer
Stephen Soltesz
<soltesz@cs.princeton.edu>
Thu, 12 May 2011 21:52:28 +0000
(17:52 -0400)
php/plc_api.php
patch
|
blob
|
history
diff --git
a/php/plc_api.php
b/php/plc_api.php
index
3224601
..
41f65c2
100644
(file)
--- a/
php/plc_api.php
+++ b/
php/plc_api.php
@@
-61,9
+61,13
@@
class PLCAPI
function backtrace_php () {
$backtrace = debug_backtrace();
$msg = "";
function backtrace_php () {
$backtrace = debug_backtrace();
$msg = "";
- foreach( $backtrace as $line ) {
+ $len = count($backtrace);
+ $cnt = 1;
+ foreach( array_reverse($backtrace) as $line ) {
$msg .= "File '". $line['file'] . "' line " . $line['line'] . "\n";
$msg .= " " . $line['function'] . "( " . $this->rec_join($line['args']) . ")\n";
$msg .= "File '". $line['file'] . "' line " . $line['line'] . "\n";
$msg .= " " . $line['function'] . "( " . $this->rec_join($line['args']) . ")\n";
+ $cnt += 1;
+ if ( $cnt == $len ) { break; }
}
return $msg;
}
}
return $msg;
}