Я унаследовал несколько приложений .Net (C #), к которым не добавлены ни трассировка, ни логирование. Это приложение делает все от создания, чтения, обновления и удаления записей. Он отправляет электронную почту и звонит веб-сервисам.
Конечно, обслуживать его - это кошмар, потому что там нет логирования и механизма попытки перехвата (я знаю, что тоже не мог поверить).
Итак, что было бы лучшим способом реализовать ведение журнала в этой системе. Я не могу перейти на каждый вызов функции и добавить строки регистрации. Есть ли какой-нибудь способ, где я могу иметь динамическое ведение журнала, которое может вести журнал на основе имен методов, которые я предоставляю.
т.е. Когда вызывается UpdateOrder (), мой регистратор должен регистрировать (вызывался обновленный метод заказа)
Спасибо