Add a 'DisplayServerLogs' field.
When this option is true, all logs from the http.Server are displayed as errors.
This makes sense, because the docs for 'http.Server.ErrorLog' says mostly error messages
are written to it.
Unit tests need to use mutexes so we can have the logger write to a wrapped buffer
and safely read from it after writing is finished.