Как я могу использовать свой собственный регистратор с пользовательскими записями журнала в Postsharp?

В Postsharp я могу написать свой собственный адаптер регистратора, с помощью которого я могу легко интегрировать свой собственный класс регистратора. В нашем классе у нас есть собственный поставщик регистратора classe. Поставщик может запросить разные категории регистратора, а не только один. В обычной реализации используется экземпляр статического регистратора. В итоге мы получаем отдельный экземпляр журнала для каждого экземпляра. Улучшает тестируемость благодаря Unittest и регистрации каждого экземпляра в отдельном файле. Как я могу перестроить LogAspect для работы с моим собственным классом провайдера логгеров с нестатическим экземпляром? В сети есть разные примеры того, как я создаю свой собственный LogAspect. Но я не хочу делать все новое. Есть ли решение?

Статический регистратор

Образец для собственного LogAspect

0 ответов

Другие вопросы по тегам