Înregistrarea erorilor
Pentru o cerere care selectează un sandbox, procesul bootstrap definește WP_DEBUG ca true, WP_DEBUG_LOG ca debug.log al sandboxului și WP_DEBUG_DISPLAY ca false, astfel încât erorile sunt scrise într-un fișier per sandbox, nu în browser.
Fiecare dintre acestea este definită numai dacă wp-config.php nu a definit-o deja, iar linia bootstrap se află imediat deasupra liniei wp-settings.php, după restul din wp-config.php. Un wp-config.php standard definește WP_DEBUG ca false, astfel că, pe o astfel de instalare, cererile sandboxurilor nu înregistrează erorile în debug.log (issue #4). Pentru a obține jurnale per sandbox în acest caz, eliminați definițiile WP_DEBUG, WP_DEBUG_LOG și WP_DEBUG_DISPLAY din wp-config.php. WordPress menține apoi depanarea dezactivată pentru cererile gazdei, iar bootstrapul activează înregistrarea pentru cererile sandboxurilor.
Vizualizarea jurnalelor
wp rudel logs alpha-3be7
wp rudel logs alpha-3be7 --lines=200
wp rudel logs alpha-3be7 --follow
Valoarea implicită este reprezentată de ultimele 50 de linii. --follow rulează tail -f pe fișier.
Golirea jurnalelor
wp rudel logs alpha-3be7 --clear
Locația jurnalelor
Fișierul jurnal se află în directorul sandboxului:
wp-content/rudel-environments/{id}/debug.log
Directorul respectiv se află în wp-content, iar serverele web îl servesc ca pe orice alt fișier din acel loc. Blocați accesul web la fișierele *.log și la directoarele snapshots din rudel-environments pe orice gazdă accesibilă altor persoane (issue #9).
E-mailuri blocate
Cererile sandboxurilor blochează e-mailurile trimise. Când este definit WP_DEBUG_LOG, fiecare mesaj blocat este înregistrat împreună cu destinatarul și subiectul prin error_log(). Mesajul ajunge în debug.log al sandboxului numai când înregistrarea de depanare este activă, conform descrierii de mai sus; altfel, ajunge în jurnalul implicit de erori al PHP.