
# Hibakeresési mód

Engedélyezze a hibakeresési módot, hogy fejlesztés közben részletes kimenetet kapjon a munkafolyamatról. Bekapcsolt állapotban a munkafolyamat minden feladat átvételéről, végrehajtásáról és állapotváltásáról további információkat naplóz.

## A hibakeresési mód engedélyezése

Definiálja az állandót a `wp-config.php` fájlban:

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

## Mit tud

Bekapcsolt hibakeresési módban:

- A munkafolyamat `LogEvent::Debug` bejegyzéseket ír a naplótáblába a feladatátvételi kísérletekről, az üres várólistákról, az erőforrás-hozzáférés elhalasztásáról, az ütemező ciklusairól, a sebességkorlátozások ellenőrzéséről és a feladatok visszahelyezéséről, a feladatosztályok deszerializálásáról, valamint a kezelők feloldásáról
- Minden hibakeresési bejegyzés tartalmazza a kezelő `_worker` értékét, a várólistát és egy `message` értéket a kontextusban; a feladatkezdés, -befejezés és -hiba már normál eseményként naplózva van

## A hibakeresési állapot ellenőrzése

```php
use Queuety\Config;

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

## Mikor használja

- **Fejlesztés közben.** Kövesse nyomon a feladatok és munkafolyamatok teljes életciklusát a működés ellenőrzéséhez.
- **Hibák elhárítása.** Részletes kontextust kaphat arról, miért hibázott egy feladat, vagy miért akadt el egy munkafolyamat.
- **Teljesítmény vizsgálata.** Kombinálja a hibakeresési előzményeket a normál `completed` események `duration_ms` értékeivel és a [mérőszámok](https://queuety.inline0.dev/hu/docs/features/metrics) API.

Éles környezetben kapcsolja ki a hibakeresési módot, hogy a nagy mennyiségű hibakeresési bejegyzés ne töltse meg a naplótáblát. A hibakeresési bejegyzések addig megmaradnak, amíg a naplókat a `Queuety::purge_logs()` segítségével nem törli; automatikusan semmi nem törli őket.
