У меня есть существующий проект, он находится в веб-формах asp.net
в этом проекте каждое событие (page_load, button_click, dropdown_selectionIndexChanged и т. Д. .....) вызывается между блоком try catch, как показано ниже
protected void Page_Load(object sender, EventArgs e)
{
try
{
checkLogin();
//some logic
}
catch (Exception ex)
{
ShowMessage(ex.Message + "<br />" + ex.StackTrace, 1);
}
}
в существующем проекте мы просто показываем пользователям сообщение об исключении.
Теперь я хочу записать все сообщения об исключениях в файл журнала (я могу записывать файлы журнала)
но в моем проекте у нас много веб-страниц и на каждой странице много событий, так что регистрация каждого блока catch во всех событиях занимает много времени, и мне нужно написать код журнала во всех блоках catch в все страницы.
поэтому есть ли возможность глобально написать сообщение журнала для всех событий try catch на всех страницах.
это было бы более полезно для меня
Спасибо