Add DB Query log

This commit is contained in:
Vari
2024-07-11 21:36:00 +02:00
parent 0555a6b6f4
commit e86a347920

View File

@@ -5,6 +5,7 @@
use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Str;
@@ -23,6 +24,7 @@ public function handle(Request $request, Closure $next): Response
if (!Str::contains($request->userAgent(), 'TheExit'))
return $next($request);
DB::enableQueryLog();
$response = $next($request);
$log = new stdClass();
@@ -41,6 +43,7 @@ public function handle(Request $request, Closure $next): Response
$log->response = new stdClass();
$log->response->statusCode = $response->getStatusCode();
$log->response->body = json_decode($response->getContent());
$log->queries = DB::getQueryLog();
$logMessage = $log->method . ' ' . $log->url . "\n" . json_encode($log);