Я пишу сервис WCF и хочу вести его журнал активности: трассировка, предупреждения и сообщения об ошибках.Очень простой подход заключается в том, чтобы обернуть весь код обслуживания контракта в разделы try/catch
и записать сообщения об ошибках из catch
частичного повторного выброса исключений ошибок контракта на обслуживание.кодовая точка для перехвата всех необработанных исключений вместо десятков try/catch
разделов.Также было бы полезно написать параметры метода контракта с этой точки для предоставления подробной информации об ошибках.
Возможно ли это с WCF?
Какова наилучшая практика в организации обработки ошибок внутри служб WCF?
Заранее спасибо!