Class RequestLoggingMiddleware
Inherited Members
Namespace: Coree.NETASP.Middleware.RequestLogging
Assembly: Coree.NETASP.dll
Syntax
public class RequestLoggingMiddleware
Constructors
| Edit this page View SourceRequestLoggingMiddleware(RequestDelegate, ILogger<RequestLoggingMiddleware>)
Initializes a new instance of RequestLoggingMiddleware.
Declaration
public RequestLoggingMiddleware(RequestDelegate next, ILogger<RequestLoggingMiddleware> logger)
Parameters
Type | Name | Description |
---|---|---|
RequestDelegate | next | The next middleware in the pipeline. |
ILogger<RequestLoggingMiddleware> | logger | Logger for capturing log outputs. |
Methods
| Edit this page View SourceInvokeAsync(HttpContext)
Processes a request to log its URL and headers.
Declaration
public Task InvokeAsync(HttpContext context)
Parameters
Type | Name | Description |
---|---|---|
HttpContext | context | HTTP context for the current request. |
Returns
Type | Description |
---|---|
Task | A task that represents the asynchronous operation. |