ChangeSet ID: 26670 CVSROOT: /opt/cvs-commit Module name: appdb Changes by: wineowner@winehq.org 2006/07/19 22:50:47
Modified files: include : error_log.php
Log message: Chris Morgan cmorgan@alum.wpi.edu Add logBackTrace() call to error_log class so we can determine code flow during error logging
Patch: http://cvs.winehq.org/patch.py?id=26670
Old revision New revision Changes Path 1.1 1.2 +11 -0 appdb/include/error_log.php
Index: appdb/include/error_log.php diff -u -p appdb/include/error_log.php:1.1 appdb/include/error_log.php:1.2 --- appdb/include/error_log.php:1.1 20 Jul 2006 3:50:47 -0000 +++ appdb/include/error_log.php 20 Jul 2006 3:50:47 -0000 @@ -31,6 +31,17 @@ class error_log '0'); }
+ /* get a backtrace and log it to the database */ + function logBackTrace($sDescription) + { + ob_start(); + print_r(debug_backtrace()); + $sDebugOutput = ob_get_contents(); + ob_end_clean(); + + error_log::log_error("general_error", $sDescription.' '.$sDebugOutput); + } + function getEntryCount() { $sQuery = "SELECT count(*) as cnt FROM error_log WHERE deleted = '0'";