How to enable "Preserve Log" in Network tab in Chrome developer tools by default? How to enable "Preserve Log" in Network tab in Chrome developer tools by default? google-chrome google-chrome

How to enable "Preserve Log" in Network tab in Chrome developer tools by default?


I have a small solution to that problem. I don't know whether it works correctly.First, click three dots->More tools -> Developer Tools. In that, click the three dots button(the name will be Customize and Control Dev Tools. In that, click settings.You will see a list of options with a main heading Preferences. From that, browse down to Console option. In that, just tick the option 'Preserve log upon navigation'. I guess this will solve your problem.


Automate keystrokes to set chrome with persistent logs on Network tab. Tested with Chrome 66.

  • Make sure xdotool is installed
  • Launch chrome
  • Put the code below in a bash script chrome_auto.sh to send all the keys to: open a tab, dev tools, settings, set 'persistent logs', type the URL and hit enter.
#!/bin/bashurl="https://www.stackoverflow.com"if [ -n "$1" ]; then    url="$1"fi# find chrome window idwid=$(xdotool search --class Chromium | tail -n1)# build tab key sequence to set 'persistent logs'tabkeys=$(for i in {1..24}; do t+="Tab ";done ;echo "$t space")# base xdotool commandcmd="xdotool windowactivate --sync $wid"# make chrome dance :-p$cmd key ctrl+t$cmd key F12sleep 1# open settings, move to desired option and select it$cmd key F1 $tabkeyssleep 1# move cursor to URL box and type URL$cmd key F6 type "$url"$cmd key Return

Use the script as

./chrome_auto.sh "https://stackoverflow.com/questions/45133659"
  • Also, chrome can be launched with dev tools open for every tab. If this is used, comment out the line with key F12

chromium --auto-open-devtools-for-tabs > /dev/null 2>&1 &