//using System.Threading.Tasks; //using Microsoft.AspNetCore.Http; //public class RequestLoggingMiddleware : IMiddleware //{ // public async Task InvokeAsync(HttpContext context, RequestDelegate next) // { // // Captura información de la solicitud antes de que se procese la autenticación // var request = context.Request; // var requestInfo = $"{request.Method} {request.Path}{request.QueryString}"; // Console.Clear(); // // Registra la información en la consola o en tu sistema de registro // Console.WriteLine($"METODO SOLICITUD ENTRANTE: {requestInfo}"); // Console.WriteLine($"PATH SOLICITUD ENTRANTE: {requestInfo}"); // Console.WriteLine($"QUERY STRING ENTRANTE: {requestInfo}"); // await next(context); // } //}