ChangeSet ID: 26670 CVSROOT: /opt/cvs-commit Module name: appdb Changes by: wineowner(a)winehq.org 2006/07/19 22:50:47 Modified files: include : error_log.php Log message: Chris Morgan <cmorgan(a)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'";