Я пытаюсь реализовать ведение журнала с помощью PostSharp и multicastAttribute. Использование аспекта ведения журнала, который входит в библиотеку диагностики PostSharp.logging with PostSharp multicastAttribute
У меня есть проект GlboalAspects.cs в каталоге проекта запуска. Содержание следующее.
`[assembly: PostSharp.Patterns.Diagnostics.LogAttribute(AttributeTargetTypes = "alp_generator.*", AttributeTargetMemberAttributes = PostSharp.Extensibility.MulticastAttributes.NonAbstract)]`
права clickeing моих проектов и выбрать свойства, namepsace по умолчанию "alp_generator"
Я не знаю, что "PostSharp.Patterns.Diagnostics.LogAttribute" правильно.
У меня нет регистрации вообще. Если я применяю атрибут [Log] к любому методу, он регистрируется как ожидалось.
Буду признателен за любые идеи, связанные с получением этой работы. Заранее спасибо.
BTW, я просмотрел документацию PostSharp, и я не видел ничего, что помогло мне получить эту работу.
Вы использовали этот мастер для достижения этого? (Щелкните правой кнопкой мыши по проекту> Добавить> Политику PostSharp ...> Диагностика> Добавьте журнал и следуйте указаниям мастера.) –
Я использую мастер для добавления аспекта ведения журнала в классы. У мастера нет или я не знаю, как использовать мастер для создания globalAspects.cs. –