Changeset 1330
- Timestamp:
- 07/10/09 16:47:36 (1 year ago)
- Files:
-
- trunk/lib/AkDevelopmentErrorHandler.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/AkDevelopmentErrorHandler.php
r1325 r1330 246 246 define('ADODB_OUTP', 'ak_trace_db_query'); 247 247 !defined('AK_TRACE_ONLY_APP_DB_QUERIES') && define('AK_TRACE_ONLY_APP_DB_QUERIES', true); 248 !defined('AK_TRACE_DB_QUERIES_INCLUDES_DB_TYPE') && define('AK_TRACE_DB_QUERIES_INCLUDES_DB_TYPE', false); 248 249 249 250 function ak_trace_db_query($message, $new_line = true) 250 251 { 252 if(!AK_TRACE_DB_QUERIES_INCLUDES_DB_TYPE){ 253 $message = preg_replace('/\([a-z0-9]+\): /','', trim($message, "\n-")); 254 } 251 255 $details = Ak::getLastFileAndLineAndMethod(AK_TRACE_ONLY_APP_DB_QUERIES); 252 256 if(empty($details)){ 253 257 $details = array(null, null, null); 254 258 } 255 Ak::trace(trim(html_entity_decode(strip_tags($message))), $details[1], $details[0], $details[2]); 259 $message = trim(html_entity_decode(strip_tags($message))); 260 if(AK_CLI){ 261 echo $message."\n"; 262 }else{ 263 Ak::trace($message, $details[1], $details[0], $details[2]); 264 } 256 265 } 257 266
