public void OnActionExecuting(ActionExecutingContext filterContext) { try { if (ParameterValue.SYS01001) { string requestBody = ""; if (filterContext.ActionArguments != null || filterContext.ActionArguments.Count > 0) requestBody = JsonConvert.SerializeObject(filterContext.ActionArguments.ToList()); filterContext.HttpContext.Response.Headers["RequestID"] = LogContext.CreateRequestRecord( ((Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor)filterContext.ActionDescriptor).ActionName, ((Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor)filterContext.ActionDescriptor).ControllerName, filterContext.HttpContext.Request.Method, filterContext.HttpContext.Request.Host + filterContext.HttpContext.Request.Path, requestBody, ((Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor)filterContext.ActionDescriptor).MethodInfo.ReturnType.FullName); } } catch (Exception Ex) { Console.WriteLine("Error Message:" + Ex.Message + "/n Source: " + Ex.Source + "/n StackTrace: " + Ex.StackTrace); } }