Librería para interceptar métodos con soporte para reintentos, validaciones y medición de tiempo.
$ dotnet add package Interceptor.AOPUna librería ligera y extensible para aplicar Aspect-Oriented Programming (AOP) en aplicaciones .NET mediante interceptores de método automáticos usando DispatchProxy.
Centralizar y estandarizar el manejo de lógica transversal como:
ILogger<T>✔️ Intercepta automáticamente todos los métodos públicos de servicios registrados por interfaz
✔️ Captura excepciones sin necesidad de try/catch en cada método
✔️ Registra errores con la categoría de clase usando ILogger<T>
✔️ Compatible con Serilog, Seq, Application Insights, etc.
✔️ Opcional: usa el atributo [HandleException("Contexto")] para enriquecer los logs
Desde NuGet:
dotnet add package Interceptor.AOP