Get Error Msg from Exception - CSharp System

CSharp examples for System:Exception

Description

Get Error Msg from Exception

Demo Code


using System.Threading.Tasks;
using System.Reflection;
using System.Linq;
using System.IO;//w w w  .j  a  v  a  2 s .  c  o  m
using System.Collections.Generic;
using System;

public class Main{
        public static string GetErrorMsg(Exception e)
        {
            string msg = "";

            Exception tag = e;
            for (int i = 0; i < 5; i++)
            {
                if (tag == null)
                {
                    break;
                }
                msg = msg + tag.Message;
                msg = msg + "\r\n --------------------------- \r\n ";
                msg = msg + tag.StackTrace;

                msg = msg + "\r\n --------------------------- \r\n ";
                tag = tag.InnerException;
            }

            return msg;

        }
}

Related Tutorials