log view errors instead of ignoring them; change the keys parameter on views from string to []interface{}