, поэтому я собираю проект, используя NLog с Postsharp.У меня есть атрибут OnMethodBoundaryAspect для украшения классов и обеспечения перехваченного выполнения для ведения журнала.Мой DI-контейнер - Unity.
Итак, используя только DI (не ServiceLocator), как мне разрешить объект Log внутри класса аспекта, чтобы обеспечить ведение журнала?В прошлом я использовал ServiceLocator для разрешения объекта журнала, но я пытаюсь уйти от этого, поскольку я действительно начинаю верить, что ServiceLocator действительно является анти-паттерном (да, я знаю, что есть немного святоговойна по этому вопросу).
Спасибо!