public override void OnActionExecuted(ActionExecutedContext context)
        {
            var action = (ControllerActionDescriptor)context.ActionDescriptor;

            msg.ControllerName = action.ControllerName;
            msg.ActionName     = action.ActionName;
            msg.HttpMethod     = context.HttpContext.Request.Method;
            msg.Path           = context.HttpContext.Request.Path;
            msg.User           = context.HttpContext.User.Identity.Name;
            msg.ResponseJson   = context.Result is ObjectResult ? ((ObjectResult)context.Result).Value?.ToJson() : null;
            logWriter.ApiInfoLog(msg);
        }