
# Felsökningsläge

Aktivera felsökningsläget för utförliga utdata från arbetare under utveckling. När läget är aktiverat loggar arbetaren ytterligare information om varje jobbanspråk, körning och tillståndsövergång.

## Aktivera felsökningsläget

Definiera konstanten i `wp-config.php`:

```php
define( 'QUEUETY_DEBUG', true );
```

## Vad det gör

När felsökningsläget är aktiverat:

- Arbetaren skriver poster av typen `LogEvent::Debug` i loggtabellen för anspråksförsök, tomma köer, uppskjutna resursbeslut, schemaläggningstick, kontroller av hastighetsbegränsningar och återtagna anspråk, avserialisering av jobbklasser och lösning av hanterare
- Varje felsökningspost innehåller hanterarens `_worker`, kön och en `message` i sitt sammanhang; jobbstart, slutförande och misslyckande loggas redan som vanliga händelser

## Kontrollera felsökningsstatus

```php
use Queuety\Config;

if ( Config::debug() ) {
    // Debug mode is active
}
```

## När du ska använda det

- **Under utveckling.** Följ jobbens och arbetsflödenas hela livscykel för att verifiera beteendet.
- **Felsöka fel.** Få detaljerat sammanhang kring varför ett jobb misslyckades eller ett arbetsflöde stannade upp.
- **Undersöka prestanda.** Kombinera felsökningsspåret med `duration_ms` för vanliga `completed`-händelser och [mätvärden](https://queuety.inline0.dev/sv/docs/features/metrics) API.

Inaktivera felsökningsläget i produktion för att undvika att loggtabellen fylls med stora mängder felsökningsposter. Felsökningsposter finns kvar tills du rensar loggarna med `Queuety::purge_logs()`; de rensas inte automatiskt.
