exception.toString
does not give you the StackTrace, it only returns
a short description of this throwable. The result is the concatenation of:
* the name of the class of this object * ": " (a colon and a space) * the result of invoking this object's getLocalizedMessage() method
Use exception.printStackTrace
instead to output the StackTrace.