Logging usando AOP en .NET Core 2.1

Quiero implementar AOP para el inicio de sesión en mi solución .NET Core 2.1. Nunca lo he usado antes y he estado buscando en línea y parece que no puedo ver ningún ejemplo de personas que lo usen con Core 2. ¿Alguien sabe cómo haría esto?

Por ejemplo, ¿qué paquetes usar para AOP y tener algún código de ejemplo para comenzar? Estoy usando el DI incorporado con .net core, así que no necesito preocuparme por esa parte.

Respuestas a la pregunta(2)

Su respuesta a la pregunta