Table of Contents

Namespace KadicErp.WebApi.Middlewares

Classes

CurrentUserMiddleware
EcfCorrelationMiddleware

Reads or generates an X-Correlation-ID header for every request and injects it into the Serilog log context so all downstream log entries (handler, PSFE client, Hangfire jobs) carry a consistent trace ID.

Placement: registered before authentication middleware so that even failed-auth requests are traceable.

GlobalExceptionMiddleware