The + x coerces the object x into a string, which is just [object Object]:
http://jsfiddle.net/Ze32g/
The pretty printing is a very nice and probably very complex underlying code that someone implemented as part of the console object and the log method.