Guardar resultados del comando de reconstrucción de la aplicación

Veo algunas advertencias al reconstruir la aplicación, pero rara vez tengo la oportunidad de leerlas.

¿Se registra este texto en algún lugar?

Si no es así, ¿hay una forma recomendada de hacerlo?

Acabo de aumentar las “líneas de historial” de PuTTY de 2.000 a 20.000, lo que podría ser la solución más sencilla.

Si estás construyendo en Linux y otros sistemas similares a Unix, puedes usar el comando tee.

Véase también:

Intenta ejecutar ./launcher logs app
Algunas de las salidas deberían aparecer, pero no estoy seguro de que se guarde todo. También puedes encontrar más registros en /var/discourse/shared/standalone/log/rails/, especialmente el archivo production.log.

Dado que launcher es un script de shell y no una aplicación Rails, el archivo production.log dentro del directorio rails en el registro solo registra información de Rails, no información del script de shell de launcher. Registra todas las acciones de Rails, principalmente todas después de que la aplicación Rails (Discourse) esté en ejecución.

La rutina ./launcher logs es un alias para $docker_path logs $config, que es el registro de Docker.

Por lo tanto, para obtener toda la información de todos los procesos de launcher desde el script de launcher, será necesario usar tee (o otro método) para guardar la salida en un archivo si deseas ver la información en la terminal y no redirigir la salida a un archivo (redirigir STDOUT). Si rediriges la salida a un archivo, no podrás ver la salida en la terminal.

Por eso se creó el comando tee, para este propósito :slight_smile:

Así que, si deseas capturar la salida completa del script de launcher, te recomiendo que uses tee. Funciona muy bien para este tipo de cosas.

@Jonathan5 ¿PuTTY? Quizás quieras considerar la nueva (relativamente) y gratuita aplicación de Windows 10 Terminal de código abierto de Microsoft, disponible en la tienda de Windows:

https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab

GitHub: GitHub - microsoft/terminal: The new Windows Terminal and the original Windows console host, all in the same place! · GitHub.

… ¡es extremadamente buena! Está acelerada por GPU y el desplazamiento hacia atrás no debería ser un problema.

@neounix gran consejo, ¡nunca había usado ese comando antes! Lo añadiré al arsenal. Siempre he usado solo la tubería (pipe), pero eso te ofrece lo mejor de ambos mundos.

Investigaré sobre tee. En algunos trabajos programados (no de Discourse), uso > logfile 2>&1.

En cualquier caso, me niego a hacer algo diferente a los comandos exactos establecidos en las guías paso a paso de aquí.

Así que, por ahora, aumentaré el desplazamiento hacia atrás en PuTTY y también investigaré esa alternativa de Microsoft.

También revisaré los registros.

¡Gracias por el consejo!