Index: branches/beta/data/class/SC_DbConn.php
===================================================================
--- branches/beta/data/class/SC_DbConn.php	(revision 13370)
+++ branches/beta/data/class/SC_DbConn.php	(revision 14676)
@@ -112,5 +112,5 @@
 				sfErrorHeader("DB¤Ø¤ÎÀÜÂ³¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£:" . $this->dsn);
 			}else{
-				sfErrorHeader("DB¤Ø¤ÎÀÜÂ³¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£:");
+				sfErrorHeader("DB¤Ø¤ÎÀÜÂ³¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£");
 			}
 			return 0;
@@ -167,22 +167,33 @@
 	}
 
-    function send_err_mail( $result, $sql ){
-        
-        if ($this->err_disp && DEBUG_MODE) {
-            if ($_SERVER['HTTPS'] == "on") {
-                $url = "https://";
-            } else {
-                $url = "http://";
-            }
-            $url.= $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
-            
-            $errmsg = $url."\n\n";
-            $errmsg.= $sql . "\n";
-            $errmsg.= $result->message . "\n\n";
-            $errmsg.= $result->userinfo . "\n\n";
+    function debug_print($result, $sql){
+        $this->send_err_mail($result, $sql);
+    }
+    
+    function send_err_mail($result, $sql){
+        $url = '';
+        $errmsg = '';
+        
+        if ($_SERVER['HTTPS'] == "on") {
+            $url = "https://";
+        } else {
+            $url = "http://";
+        }
+        $url .= $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
+        
+        $errmsg  = $url."\n\n";
+        $errmsg .= $sql . "\n";
+        $errmsg .= $result->message . "\n\n";
+        $errmsg .= $result->userinfo . "\n\n";
+        
+        if ($this->err_disp && DEBUG_MODE === true) {
+            print('<pre>');
             print_r(htmlspecialchars($errmsg, ENT_QUOTES, CHAR_CODE));
-
-            exit();
+            print('</pre>');
         }
+        
+        gfDebugLog($errmsg, DB_ERR_LOG_PATH);
+        
+        exit();
     }
 }
