Persist Google Chrome Console Logs

Recently I faced with a requirement to save/persist Chrome console logs in a file specifically when running automated tests. There are other ways as well to persist console logs than the one which I will explain in this article but this one is the simplest.

Actually there’s a flag --enable-logging with which Chrome logs are persisted automatically in a file chrome_debug.log. All you need to do is execute Chrome/Chromium from terminal/command prompt.

// for google-chrome
google-chrome --enable-logging

// for chromium-browser
chromium-browser --enable-logging

The file chrome_debug.log is saved in Chrome’s user data directory which is different for each OS (Linux, Mac OS X, Windows, and Chrome OS). I use Ubuntu so in my case it’s saved under directory:

// for google-chrome
~/.config/google-chrome/chrome_debug.log

// for chromium-browser
~/.config/chromium/chrome_debug.log

If you found this post useful then don’t forget to subscribe for updates using RSS or Email.

Favorite Open Source Softwares

Most of the Open Source softwares are much better than their proprietary alternatives. So I prefer to look for Open software before going for any

Interview Experience With Google

ecently I got a chance to give an interview to Google for Front-End Software Engineer. It was a nice experience and I learned a lot