Does homebrew keep logs, and if so where?

I did a brew update which broke python support in macvim, and now I can't even get macvim to build. I'm hoping that there are some clues in the log.



Homebrew creates log files in your Library folder at: ~/Library/Logs/Homebrew/

You can view the log files by holding down Option and using the Finder menu item: Go > Library, then navigating to Logs > Homebrew.

Alternatively, you can use the Console.app application to browse to the log files.

Homebrew History

The default creation of individual log files was added during 2013 to Homebrew.

Homebrew issue #10430 talks about logging and build errors. The issue report mentions no log file is kept but explains that a log can be created with the command format:

brew install <formula> 2>&1 | tee install.log
| improve this answer | |

Logs seem to be in ~/Library/Logs/Homebrew/... They can be viewed either using command line utilities or the Console app.

| improve this answer | |

This works for the normal brew installs, but nothing is logged to these directories for services (for example, if you install bind, nothing is logged to ~/Library/Logs/Homebrew/bind), possibly because you have to start services via sudo.

| improve this answer | |
  • 2
    Would you expect logs for installed packages to be in a sub dir of ~/Library/Logs/Homebrew though? I just looked, and was surprised that 2 packages I've installed do log to there. My first guess would be that packages would log to the "standard" /var/log (or since homebrew works using /usr/local, maybe /usr/local/var/log) – Peter Hanley Mar 22 '18 at 18:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .