public override void Log(ExceptionLoggerContext context) { try { Stream requestBodyStream = context.Request.Content.ReadAsStreamAsync().Result; requestBodyStream.Position = 0; string requestBody = string.Empty; using (StreamReader sr = new StreamReader(requestBodyStream)) { requestBody = sr.ReadToEnd(); } LogErro.LogarErro(context.Exception, $" Method : {context.Request.Method.ToString()}, Body : {requestBody}", context.Request.RequestUri.AbsoluteUri); } catch { } }