Skip to content

Commit c7112c8

Browse files
committed
Improved LogAllQueriesSlow
1 parent 357f263 commit c7112c8

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

app/Providers/AppServiceProvider.php

+6-5
Original file line numberDiff line numberDiff line change
@@ -192,11 +192,12 @@ private function logAllQueries(): void
192192
private function LogAllQueriesSlow(): void
193193
{
194194
if (settings('log_all_queries_slow')) {
195-
DB::listen(function ($query) {
196-
if ($query->time >= settings('log_all_queries_slow_threshold')) {
195+
DB::listen(function ($query): void {
196+
if ($query->time > settings('log_all_queries_slow_threshold')) {
197197
Log::warning('An individual database query exceeded ' . settings('log_all_queries_slow_threshold') . ' ms.', [
198-
'sql' => $query->sql,
199-
'raw' => $query->toRawSQL(),
198+
'sql' => $query->sql,
199+
'raw' => $query->toRawSQL(),
200+
'time' => $query->time,
200201
]);
201202
}
202203
});
@@ -209,7 +210,7 @@ private function LogAllQueriesSlow(): void
209210
private function logAllQueriesNplusone(): void
210211
{
211212
if (settings('log_all_queries_n+1')) {
212-
Model::handleLazyLoadingViolationUsing(function ($model, $relation) {
213+
Model::handleLazyLoadingViolationUsing(function ($model, $relation): void {
213214
Log::warning(sprintf(
214215
'N+1 Query detected in model %s on relation %s.',
215216
get_class($model),

0 commit comments

Comments
 (0)