File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -482,7 +482,14 @@ protected function execute(string $sql)
482482 if ($ stmt === false ) {
483483 $ error = $ this ->error ();
484484
485- log_message ('error ' , $ error ['message ' ]);
485+ $ traceback = debug_backtrace ();
486+ $ error_msg_traceback = "[SQL]: \n$ sql \n[END OF SQL] \n" ;
487+ $ spaces = "-- " ;
488+ foreach ($ traceback as $ e ) {
489+ $ error_msg_traceback .= $ spaces . " in " .(isset ($ e ['file ' ]) ? $ e ['file ' ] : 'unknown file ' )." -> " .(isset ($ e ['function ' ]) ? $ e ['function ' ] : 'unknow function ' )." on line " .(isset ($ e ['line ' ]) ? $ e ['line ' ] : "- " )."\n" ;
490+ $ spaces .= "-- " ;
491+ }
492+ log_message ('error ' , $ error ['message ' ]."\n" .$ error_msg_traceback );
486493
487494 if ($ this ->DBDebug ) {
488495 throw new DatabaseException ($ error ['message ' ]);
You can’t perform that action at this time.
0 commit comments