An individual entry in a log.
Required. The monitored resource that produced this log entry. Example: a log entry that reports a database error would be associated with the monitored resource designating the particular database that reported the error.
The log entry payload, represented as a protocol buffer. Some Google Cloud Platform services use this field for their log entry payloads. The following protocol buffer types are supported; user-defined types are not supported: "type.googleapis.com/google.cloud.audit.AuditLog" "type.googleapis.com/google.appengine.logging.v1.RequestLog"
The log entry payload, represented as a structure that is expressed as a JSON object.
Output only. The time the log entry was received by Logging.
Optional. A unique identifier for the log entry. If you
provide a value, then Logging considers other log entries in
the same project, with the same timestamp
, and with the
same insert_id
to be duplicates which can be removed. If
omitted in new log entries, then Logging assigns its own
unique identifier. The insert_id
is also used to order log
entries that have the same timestamp
value.
Optional. A set of user-defined (key, value) data that provides additional information about the log entry.
Optional. Information about an operation associated with the log entry, if applicable.
Optional. The span ID within the trace associated with the log entry. For Trace spans, this is the same format that the Trace API v2 uses: a 16-character hexadecimal encoding of an 8-byte array, such as "000000000000004a".
Optional. Source code location information associated with the log entry, if any.
Classes
LabelsEntry
API documentation for logging_v2.types.LogEntry.LabelsEntry
class.