Collecting Exceptions

Hello
I was told that there is a way to collect exceptions ( Try/Catch )  as I'm running my application without creating a Namespace level string and adding Exception error messages to it.
I have a lot of various Try/Catch blocks in various Classes/Methods in different parts of my program. I need to be able to collect them all and then output in the Log file.

Any help would be much appreciated.
compulawAsked:
Who is Participating?
 
_Eyeball_Connect With a Mentor Commented:
i would do it the following way:

public static class ErrorCollector
    {
        private static List<System.Exception> m_ErrorList =
            new List<Exception>();

        public static void WriteError(System.Exception ex)
        {
            m_ErrorList.Add(ex);
        }


        public static void WriteLog(string path)
        {
            // Write Log
            m_ErrorList = new List<Exception>();
        }      
    }

This class could be used from everywhere as long your are in the same assembly!

I hope that's what u mean!

best regards
0
 
compulawAuthor Commented:
That could definately work but I don't want to create extra classes/Methods for this.
I believe I'm talking about throwing exceptions...something like:

try
{}
catch(Exception ex)
{
throw new Exception=.. something
}

so this way I collect exceptions and then i can optupid them in some other part of the program. I'm not 100% sure what I'm talking about here... help :)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.