¿Homebrew guarda registros y, de ser así, dónde?
Hice una actualización de preparación que rompió el soporte de python en macvim, y ahora ni siquiera puedo hacer que macvim construya. Espero que haya algunas pistas en el registro.
Homebrew crea archivos de registro en su carpeta Biblioteca en:~/Library/Logs/Homebrew/
Puede ver los archivos de registro manteniendo presionado Optiony usando el elemento del menú Finder: Ir > Biblioteca , luego navegando a Registros > Homebrew .
Como alternativa, puede usar la aplicación Console.app para buscar los archivos de registro.
La creación predeterminada de archivos de registro individuales se agregó durante 2013 a Homebrew.
El problema de Homebrew #10430 habla sobre el registro y los errores de compilación. El informe de problemas menciona que no se guarda ningún archivo de registro, pero explica que se puede crear un registro con el formato de comando:
brew install <formula> 2>&1 | tee install.log
Los registros parecen estar en ~/Library/Logs/Homebrew/... Se pueden ver mediante las utilidades de la línea de comandos o la aplicación Consola.
Esto funciona para las instalaciones normales de brew, pero no se registra nada en estos directorios para los servicios (por ejemplo, si instala bind
, no se registra nada ~/Library/Logs/Homebrew/bind
), posiblemente porque tiene que iniciar los servicios a través de sudo.
La brew services
ubicación de registro se especifica en el archivo plist correspondiente del servicio, utilizando las siguientes etiquetas .eg
<key>StandardErrorPath</key>
<string>/usr/local/var/log/that_service.log</string>
<key>StandardOutPath</key>
<string>/usr/local/var/log/that_service.log</string>
La ubicación de los archivos plist para los servicios activos se puede obtener ejecutando:
brew services list
pedro hanley
/var/log
(o dado que homebrew funciona usando/usr/local
, tal vez/usr/local/var/log
)