Comments 3
Хорошо было бы провести побольше тестов (с прогревочными вызовами и тп). Еще рекомендую написать вывод, а то с первого взгляда не особо понятно, что вы пытались увидеть.
0
А почему вы не воспользовались стандартным механизмом логгирования для MS Dynamics?
Насколько мне известно, в стандартный MS Dynamics SDK входит интерфейс ITracingService, конечно он не такой разнообразный и мощный как логгеры в NLog, но я рекомендую пользоватся им вместо NLog(это поможет избежать проблем с развертыванием на боевую систему в будущем).
Получить экземпляр интерфейса ITracingService можно вот так:
Насколько мне известно, в стандартный MS Dynamics SDK входит интерфейс ITracingService, конечно он не такой разнообразный и мощный как логгеры в NLog, но я рекомендую пользоватся им вместо NLog(это поможет избежать проблем с развертыванием на боевую систему в будущем).
Получить экземпляр интерфейса ITracingService можно вот так:
var tracingService = (ITracingService)serviceProvider.GetService(typeof(ITracingService));
0
Saladin, об этом средстве логирования мне известно. Также считаю, что использование его является верным решением, но зачастую возникают задачи логирования, например в базу данных (не у меня), и в этом случае NLog оправдан, дабы не велосипедить. Цель работы, которая описана в статье — является применение АОП для логирования в CRM. В аспекте я использую NLog, но мог бы использовать и сервис.
0
Sign up to leave a comment.
MS Dynamics CRM и PostSharp