code: def log_struct(self, info, client=None, **kw):
          
          self._do_log(client, StructEntry, info, **kw)
docs: API call:  log a structured message via a POST request
  
          See
          https://cloud.google.com/logging/docs/reference/v2/rest/v2/entries/write
  
          :type info: dict
          :param info: the log entry information
  
          :type client: :class:`~google.cloud.logging.client.Client` or
                        ``NoneType``
          :param client: the client to use.  If not passed, falls back to the
                         ``client`` stored on the current logger.
  
          :type kw: dict
          :param kw: (optional) additional keyword arguments for the entry.
                     See :class:`~google.cloud.logging.entries.LogEntry`.