and should log_output get a default value too? 

It is implemented now such that:

if log_output = false -> output goes to screen (screen_output value is ignored)
if log_output = true 
  -> if screen_output = false -> output goes to log
  -> if screen_output = true -> output goes to screen and log