Changeset 18291
- Timestamp:
- 2009/09/16 00:12:45 (17 years ago)
- Location:
- branches/comu-ver2/data/class
- Files:
-
- 2 edited
-
SC_DbConn.php (modified) (2 diffs)
-
pages/error/LC_Page_Error_SystemError.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/SC_DbConn.php
r18286 r18291 59 59 } 60 60 } 61 }62 63 if (DB_TYPE == 'mysql') {64 $objDbConn->query('SET NAMES utf8');65 }61 } 62 63 if (DB_TYPE == 'mysql') { 64 $objDbConn->query('SET NAMES utf8'); 65 } 66 66 67 67 $this->conn = $objDbConn; … … 218 218 register_shutdown_function(array($objPage, "destroy")); 219 219 $objPage->init(); 220 $objPage-> sourceCode = $sql;220 $objPage->addDebugMsg($sql); 221 221 $objPage->pearResult = $pearResult; 222 222 GC_Utils_Ex::gfPrintLog($objPage->sfGetErrMsg()); -
branches/comu-ver2/data/class/pages/error/LC_Page_Error_SystemError.php
r18282 r18291 35 35 class LC_Page_Error_SystemError extends LC_Page_Error { 36 36 37 /** ソースコード */38 var $sourceCode;39 40 37 /** PEAR_Error */ 41 38 var $pearResult; … … 43 40 /** PEAR_Error がセットされていない場合用のバックトレーススタック */ 44 41 var $backtrace; 42 43 /** デバッグ用のメッセージ配列 */ 44 var $arrDebugMsg = array(); 45 45 46 46 // }}} … … 127 127 $errmsg .= "\n"; 128 128 129 // エラーとなったソースコードが明示的に指定されている場合 130 if (!is_null($this->sourceCode)) { 131 $errmsg .= $this->sourceCode . "\n"; 129 // デバッグ用のメッセージが指定されている場合 130 if (!empty($this->arrDebugMsg)) { 131 $errmsg .= implode("\n\n", $this->arrDebugMsg) . "\n"; 132 $errmsg .= "\n"; 132 133 } 133 134 … … 159 160 $errmsg .= SC_Utils_Ex::sfGetUrl() . "\n"; 160 161 $errmsg .= "\n"; 161 $errmsg .= "SERVER_ADDR: " . $_SERVER['SERVER_ADDR'] . "\n";162 $errmsg .= "REMOTE_ADDR: " . $_SERVER['REMOTE_ADDR'] . "\n";163 $errmsg .= "USER_AGENT: " . $_SERVER['HTTP_USER_AGENT'] . "\n";162 $errmsg .= "SERVER_ADDR: " . $_SERVER['SERVER_ADDR'] . "\n"; 163 $errmsg .= "REMOTE_ADDR: " . $_SERVER['REMOTE_ADDR'] . "\n"; 164 $errmsg .= "USER_AGENT: " . $_SERVER['HTTP_USER_AGENT'] . "\n"; 164 165 165 166 return $errmsg; 166 167 } 168 169 /** 170 * デバッグ用のメッセージを追加 171 * 172 * @return void 173 */ 174 function addDebugMsg($debugMsg) { 175 $this->arrDebugMsg[] = rtrim($debugMsg, "\n"); 176 } 167 177 } 168 178 ?>
Note: See TracChangeset
for help on using the changeset viewer.
