ASP net регистрация ядра API через Postsharp - PullRequest
0 голосов
/ 25 февраля 2020

Я использую протоколирование на основе AOP с использованием Postsharp. Я слежу за https://doc.postsharp.net/add-logging, но это не включает всю информацию. Это то, что я сделал до сих пор, чтобы использовать Postsharp с лупой [Лупа захватывает информацию без каких-либо проблем, но подробное ведение журнала Postsharp не работает]

GlobalASpects.cs

using PostSharp.Patterns.Diagnostics;
using PostSharp.Extensibility;

[assembly: Log(AttributePriority = 1, AttributeTargetMemberAttributes = MulticastAttributes.Protected | MulticastAttributes.Internal | MulticastAttributes.Public)]
[assembly: Log(AttributePriority = 2, AttributeExclude = true, AttributeTargetMembers = "get_*" )]

Program.cs

enter image description here

Тогда у меня есть обычный TestController с образцом кода, просто для проверки кода. Если я смотрю на лупу, она записывает некоторую информацию по умолчанию * (которая регистрирует события хотя если я удаляю postsharp Speci c код) *

enter image description here

Вопрос в том, как заставить это работать для ASP. net core webapi или что я пропускаю для регистрации сообщений по умолчанию?

...