Soy un desarrollador web que utiliza un MacBook Pro con OS X 10.9.3.
Antes de empezar a desarrollar en un Mac, usaba Cygwin en una máquina Windows para ver lo que ocurría detrás de la escena en mi aplicación web. Tenía un sistema de registro construido en PHP que creaba archivos de registro con todo el contenido de las variables que quería depurar.
Básicamente, este sistema de Logging crea otro archivo PHP con toda la depuración necesaria y a través de Cygwin, cada vez que refrescaba mi aplicación web en el navegador se refrescaba sincronizadamente y salía una nueva impresión con todas mis actualizaciones recientes de código.
He buscado por todas partes pero no he encontrado ninguna solución cercana.
El que estoy usando ahora mismo es usar el terminal y retorcerse:
cat /Applications/MAMP/htdocs/BO_V2/data/logs/log-2014-07-10.php
Pero no es automático y tengo que pulsar + enter cada vez que quiero ver lo que el archivo de registro tiene que mostrar.
En OS X, ¿hay alguna forma de hacer que Terminal u otra aplicación actualice la impresión de mi archivo de registro cada vez que actualizo la ventana de mi navegador (Chrome, Firefox o Safari)?
7 votos
El comando que desea es tail con el parámetro -f. Sin embargo, esta es la forma de hacerlo en Cygwin de todos modos. Cygwin permite el uso de comandos Unix en Windows - Todos estos comandos ya están en OSX
0 votos
Ya lo he intentado pero sólo devuelve las últimas 10 líneas de código contando desde abajo. Lo bueno de cygwin es que se actualiza automáticamente, lo que me ahorra mucho tiempo al final de cada proyecto.
3 votos
¿Qué comando en cygwin?
tail -f filename
funciona en todos los sistemas Unix que he utilizado, así como en Cygwin