No, ex.Message is just the error message. ex.ToString is the entire thing. message, stacktrace, inner exception.