private UserRequestLogRecord CreateUserRequestLog(HttpRequest request, Exception exception)
        {
            var userRecord = new UserRequestLogRecord
            {
                Endpoint         = request.Path,
                ExceptionMessage = exception.Message,
                ExceptionType    = exception.InnerException != null?
                                   exception.InnerException.GetType().ToString() :
                                       exception.GetType().ToString()
            };

            return(userRecord);
        }
 public void Log(UserRequestLogRecord userRequestLogRecord)
 {
     userRequestLogRecord.PersonalGDPRInformation = null;
     _userRequestLogger.Log(userRequestLogRecord);
 }
        public void Log(UserRequestLogRecord userRequestLogRecord)
        {
            var jsonString = JsonSerializer.Serialize(userRequestLogRecord);

            _logger.LogError(jsonString);
        }