Fix: Fixed the logging Middleware
Compare changes
@@ -11,18 +11,13 @@ using System.IO;
@@ -11,18 +11,13 @@ using System.IO;
@@ -32,104 +27,166 @@ namespace Coscine.ApiCommons.Middleware
@@ -32,104 +27,166 @@ namespace Coscine.ApiCommons.Middleware
_uri = $"{context.Request.Scheme}://{context.Request.Host}{context.Request.Path}{context.Request.QueryString}";
context.Request.Headers.TryGetValue("X-Coscine-Logging-CorrelationId", out StringValues corrolationid);
_coscineLogger.Log(LogType.Critical, $"An uncaught Exception occured while processing the request: {_request}", ex);
if (context.Response.StatusCode < StatusCodes.Status200OK || context.Response.StatusCode >= StatusCodes.Status400BadRequest)
_coscineLogger.Log(LogType.Debug, $"{_request} RequestBody: {_requestBody} StatusCode: {_statusCode}");
_coscineLogger.Log(LogType.Debug, $"{_request} RequestBody: {_requestBody} StatusCode: {_statusCode}");
\ No newline at end of file