private static string AddExceptionText(Exception ex)
    {
        string innermessage = string.Empty;

        if (ex.InnerException != null)
        {
            innermessage = string.Format("=======InnerException====== \r\n{0}", ExceptionHandler.AddExceptionText(ex.InnerException));
        }
        string message = string.Format("Message: {0}\r\nSource: {1}\r\nStack:\r\n{2}\r\n\r\n{3}", ex.Message, ex.Source, ex.StackTrace, innermessage);

        return(message);
    }