It's NSLog here on purpose, it is absolutely necessary that the configuration exception be printed out regardless of log-level. Developer frustration would be too high otherwise. 

(the other place you pointed out is unnecessary though, that's handled in 07be30a2e25ba860f729551190597306c1ace8d5)