Break options parsing into two parts, so that we get logging-related options first and can then log out any errors with other options