当前位置: 首页>>代码示例>>PHP>>正文


PHP DBConnection::traceError方法代码示例

本文整理汇总了PHP中DBConnection::traceError方法的典型用法代码示例。如果您正苦于以下问题:PHP DBConnection::traceError方法的具体用法?PHP DBConnection::traceError怎么用?PHP DBConnection::traceError使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DBConnection的用法示例。


在下文中一共展示了DBConnection::traceError方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: logError

 /**
  * log Errors
  *
  * @author Fernando Ontiveros Lira <fernando@colosa.com>
  * @access public
  * @param db_error $obj
  * @param string $errorLevel
  * @return void
  */
 function logError($obj, $errorLevel = null)
 {
     global $_SESSION;
     global $_SERVER;
     if (is_null($errorLevel)) {
         if (isset($this->errorLevel)) {
             $errorLevel = $this->errorLevel;
         } else {
             $errorLevel = DB_ERROR_SHOWALL_AND_STOP;
             //for fatal errors the default is 3, show detailed and die.
         }
     }
     if ($errorLevel == DB_ERROR_SHOW_AND_STOP || $errorLevel == DB_ERROR_SHOW_AND_CONTINUE || $errorLevel == DB_ERROR_SHOWALL_AND_STOP || $errorLevel == DB_ERROR_SHOWALL_AND_CONTINUE) {
         print "<table border=1 style='font-family:Arial' cellspacing=1 cellpadding = 0 width=400 class= 'tableError' >";
         print "<tr><td><b>" . $obj->code . ' ' . $obj->message . "</b></td></tr>";
         if ($errorLevel == DB_ERROR_SHOWALL_AND_STOP || $errorLevel == DB_ERROR_SHOWALL_AND_CONTINUE) {
             print "<tr><td>" . $obj->userinfo . "</td></tr>";
         }
         print "</table>";
     }
     if (defined('DB_ERROR_BACKTRACE') && DB_ERROR_BACKTRACE) {
         print "<table border = 1 width=400 class= 'sendMsgRojo'><tr><td><textarea rows='12' cols='180' style='width:100%;font-family:courier;white-space:pre-line;overflow:auto;border:none;'>";
         print htmlentities(DBConnection::traceError());
         print "</textarea></td></tr></table>";
     }
     //G::setErrorHandler ( );
     G::customErrorLog('DB_Error', $obj->code . ' ' . $obj->message . '-' . $obj->userinfo, '', '');
     if ($errorLevel == DB_ERROR_SHOW_AND_STOP || $errorLevel == DB_ERROR_SHOWALL_AND_STOP) {
         die;
         //stop
     }
 }
开发者ID:bqevin,项目名称:processmaker,代码行数:41,代码来源:class.dbconnection.php


注:本文中的DBConnection::traceError方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。