Ignore:
Timestamp:
2007/11/04 00:01:42 (15 years ago)
Author:
naka
Message:

DBエラー詳細表示

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/SC_DbConn.php

    r16666 r16667  
    213213        } 
    214214        $url .= $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 
    215  
    216         $errmsg  = $url."\n\n"; 
    217         $errmsg .= $sql . "\n"; 
    218         $errmsg .= $result->message . "\n\n"; 
    219         $errmsg .= $result->userinfo . "\n\n"; 
    220  
     215             
     216        $errmsg = $url."\n\n"; 
     217        $errmsg.= "SERVER_ADDR:" . $_SERVER['SERVER_ADDR'] . "\n"; 
     218        $errmsg.= "REMOTE_ADDR:" . $_SERVER['REMOTE_ADDR'] . "\n"; 
     219        $errmsg.= "USER_AGENT:" . $_SERVER['HTTP_USER_AGENT'] . "\n\n";      
     220        $errmsg.= $sql . "\n"; 
     221        $errmsg.= $result->message . "\n\n"; 
     222        $errmsg.= $result->userinfo . "\n\n"; 
     223         
     224        $arrRbacktrace = array_reverse($result->backtrace); 
     225                     
     226        foreach($arrRbacktrace as $backtrace) { 
     227            if($backtrace['class'] != "") { 
     228                $func = $backtrace['class'] . "->" . $backtrace['function']; 
     229            } else { 
     230                $func = $backtrace['function'];                  
     231            } 
     232             
     233            $errmsg.= $backtrace['file'] . " " . $backtrace['line'] . ":" . $func . "\n"; 
     234        } 
     235         
    221236        if ($this->err_disp || DEBUG_MODE === true) { 
    222237            print('<pre>'); 
     
    225240        } 
    226241                 
    227         GC_Utils_Ex::gfDebugLog($errmsg); 
     242        GC_Utils_Ex::gfPrintLog($errmsg); 
    228243 
    229244        exit(); 
Note: See TracChangeset for help on using the changeset viewer.