Previous Entry Add to Memories Share
Локально о global.asax
[info]gdepodarki

Originally published at Все о подарках от www.Gdep.Ru. Please leave any comments there.

Если вам нужно отслеживать работу вашего приложения в каждый момент времени, вам просто необходимо научиться использовать возможности класса global.asax.

В этой заметки мы поговорим об обработке ошибок.

Итак, сделаем “add item -> global.asax”. Далее откроем класс для редактирования. Там находим и редактируем:

void Application_Error(object sender, EventArgs e)
{
Exception objErr = Server.GetLastError().GetBaseException();

// Собираем необходимые данные
string err = “Error Caught in Application_Error event\n” +
“Error in: ” + Request.Url.ToString() + “\n” +
“Error Message:” + objErr.Message.ToString()+
“\nStack Trace:” + objErr.StackTrace.ToString();

А дальше эти данные можно:

1) отправить кому нужно на почту, пример клиента описан тут.

2) сделать запись в БД журнал ошибок.

3) записать лог в файл.

www.gdepodarki.ru.


You are viewing [info]gdepodarki's journal