Fejllogning
For en valgt sandboxanmodning definerer bootstrap WP_DEBUG som true, WP_DEBUG_LOG som sandboxens debug.log og WP_DEBUG_DISPLAY som false, så fejl sendes til en fil pr. sandbox i stedet for browseren.
Hver af disse defineres kun, hvis wp-config.php ikke allerede har defineret den, og bootstrap-linjen står direkte over linjen wp-settings.php, efter resten af wp-config.php. En standard-wp-config.php definerer WP_DEBUG som false, så sandboxanmodninger logger ikke til debug.log på en sådan installation (issue #4). Fjern definitionerne af WP_DEBUG, WP_DEBUG_LOG og WP_DEBUG_DISPLAY fra wp-config.php for at få logfiler pr. sandbox dér. WordPress holder derefter fejlfinding slået fra for værtsanmodninger, og bootstrap aktiverer logning for sandboxanmodninger.
Visning af logfiler
wp rudel logs alpha-3be7
wp rudel logs alpha-3be7 --lines=200
wp rudel logs alpha-3be7 --follow
Standardvisningen er de seneste 50 linjer. --follow kører tail -f på filen.
Rydning af logfiler
wp rudel logs alpha-3be7 --clear
Logplacering
Logfilen ligger i sandboxmappen:
wp-content/rudel-environments/{id}/debug.log
Mappen ligger i wp-content, og webservere udstiller den som enhver anden fil dér. Bloker webadgang til *.log-filer og snapshots-mapperne under rudel-environments på enhver vært, som andre kan nå (issue #9).
Blokerede e-mails
Sandboxanmodninger blokerer udgående e-mails. Når WP_DEBUG_LOG er defineret, logges hver blokeret meddelelse med modtager og emne via error_log(). Meddelelsen havner kun i sandboxens debug.log, når fejllogning er aktiv som beskrevet ovenfor; ellers går den til PHPs standardfejllog.