Как добавить информацию в стек исключений ASP.NET - PullRequest
0 голосов
/ 29 марта 2012

Я хочу добавить некоторую дополнительную информацию о том, как работает программа, если есть исключение, тогда мне нравится, чтобы эта дополнительная информация записывалась в отчете об исключении, обычной информации всего лота, записанной ELMAH.Theres не исключение, то мне не нужна информация, просто отпустить.Поэтому я не думаю, что писать все в журнале - хорошая идея для меня.

Пожалуйста, посоветуйте, как мне написать дополнительную информацию, которая будет записана, за исключением.Спасибо

1 Ответ

1 голос
/ 29 марта 2012

Вы можете создать свой собственный класс исключений

public class YourCustomException : Exception
{
    public YourCustomException(Exception inner, string message)
    : base(inner, message)
    {
    }

}

... и добавить дополнительную информацию к сообщению.

try
{
   // ...
}
catch(Exception ex)
{
    throw new YourCustomException(ex, "More information");
}
...