Registro de errores
Para una solicitud de un entorno aislado seleccionado, el arranque define WP_DEBUG como true, WP_DEBUG_LOG como el debug.log del entorno aislado y WP_DEBUG_DISPLAY como false, de modo que los errores se guardan en un archivo por entorno aislado en lugar de mostrarse en el navegador.
Cada uno se define solo si wp-config.php aún no lo ha definido, y la línea de arranque está justo encima de la línea wp-settings.php, después del resto de wp-config.php. Una instalación estándar de wp-config.php define WP_DEBUG como false, así que en una instalación de ese tipo las solicitudes de entornos aislados no se registran en debug.log (incidencia #4). Para obtener registros por entorno aislado allí, quite las definiciones WP_DEBUG, WP_DEBUG_LOG y WP_DEBUG_DISPLAY de wp-config.php. Así, WordPress mantiene desactivada la depuración para las solicitudes del host, y el arranque activa el registro para las solicitudes del entorno aislado.
Ver registros
wp rudel logs alpha-3be7
wp rudel logs alpha-3be7 --lines=200
wp rudel logs alpha-3be7 --follow
De forma predeterminada, se muestran las últimas 50 líneas. --follow ejecuta tail -f en el archivo.
Borrar registros
wp rudel logs alpha-3be7 --clear
Ubicación de los registros
El archivo de registro se encuentra en el directorio del entorno aislado:
wp-content/rudel-environments/{id}/debug.log
Ese directorio está dentro de wp-content, y los servidores web lo sirven como cualquier otro archivo de allí. Bloquee el acceso web a los archivos *.log y a los directorios snapshots bajo rudel-environments en cualquier host al que puedan acceder otras personas (incidencia #9).
Correo electrónico bloqueado
Las solicitudes de entornos aislados bloquean los correos salientes. Cuando se define WP_DEBUG_LOG, cada mensaje bloqueado se registra con su destinatario y asunto mediante error_log(). Solo llega al debug.log del entorno aislado cuando el registro de depuración está activo, como se describe arriba; de lo contrario, va al registro de errores predeterminado de PHP.