Я пытаюсь извлечь максимальную пользу из опыта.
Также я обычно использую блок журналирования библиотеки Enterprise, регистрирую ошибки и часть статистической информации в базе данных, потому что это централизованное место для отслеживания ошибок., если регистрация в базе данных не удалась, как правило, он идет в журнал событий.
Трассирующие сообщения должны быть помещены в файл:
Какой выбор, по вашему мнению, мы должны сделать
1- Только некоторые сообщения трассировки можно оставить в коде, если существует сложный алгоритм илинестабильный модуль.
ИЛИ
2 - Мы не должны хранить никаких трассирующих сообщений в коде, очистите их, как только ошибка будет устранена.
Для базы данных.
Я думаю, что ошибки, возникающие в SP и функциях, должны регистрироваться в другой таблице в базе данных, и именно это и делается в базе данных AdventureWorksLT2008.
Является ли плохой идеей регистрировать события базы данных непосредственно в таблице журналов библиотеки предприятиябез поднятия этой ошибки на следующий уровень.Я думаю, что это более исправимо, потому что я могу добавить больше пользовательской информации в сообщение.конечно, некоторые ошибки не будут обработаны и достигнут следующего уровня.
Любые идеи или комментарии, что-то еще, что вы делаете.то, что вы хотите уточнить.
Спасибо