Skip to content

Logging seems to not support type.googleapis.com/google.cloud.audit.AuditLog. #3218

Closed
@daspecster

Description

@daspecster

@waprin Logging does not seem to support type.googleapis.com/google.cloud.audit.AuditLog.

 File "test_logging.py", line 9, in <module>
    for entry in client.list_entries():  # API call(s)
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/cloud/iterator.py", line 219, in _items_iter
    for item in page:
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/cloud/iterator.py", line 163, in next
    result = self._item_to_value(self._parent, item)
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/cloud/logging/_gax.py", line 488, in _item_to_entry
    resource = MessageToDict(entry_pb)
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/protobuf/json_format.py", line 133, in MessageToDict
    return printer._MessageToJsonObject(message)
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/protobuf/json_format.py", line 164, in _MessageToJsonObject
    return self._RegularMessageToJsonObject(message, js)
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/protobuf/json_format.py", line 196, in _RegularMessageToJsonObject
    js[name] = self._FieldToJsonObject(field, value)
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/protobuf/json_format.py", line 230, in _FieldToJsonObject
    return self._MessageToJsonObject(value)
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/protobuf/json_format.py", line 162, in _MessageToJsonObject
    return methodcaller(_WKTJSONMETHODS[full_name][0], message)(self)
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/protobuf/json_format.py", line 266, in _AnyMessageToJsonObject
    sub_message = _CreateMessageFromTypeUrl(type_url)
  File "/Users/daspecster/.virtualenvs/test-gcp/lib/python2.7/site-packages/google/protobuf/json_format.py", line 341, in _CreateMessageFromTypeUrl
    'Can not find message descriptor by type_url: {0}.'.format(type_url))
TypeError: Can not find message descriptor by type_url: type.googleapis.com/google.cloud.audit.AuditLog.

These entries are for things like auth logging/auditing. I think this popped up for me because I just checked all logs and not a specific services log. However I would imagine this would a common log type to support?

Metadata

Metadata

Assignees

Labels

api: loggingIssues related to the Cloud Logging API.priority: p2Moderately-important priority. Fix may not be included in next release.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions