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. |