Server: log when ListenAndServe fails
Server: use log for output
Name errors 'err' to follow the Go convention