google.logging.v2.log_entry_pb2¶
Classes
LogEntry |
An individual entry in a log. |
LogEntryOperation |
Additional information about a potentially long-running operation with which a log entry is associated. |
-
class
google.logging.v2.log_entry_pb2.
LogEntry
[source]¶ An individual entry in a log.
-
log_name
¶ string – Required. The resource name of the log to which this log entry belongs. The format of the name is
"projects/<project-id>/logs/<log-id>"
. Examples:"projects/my-projectid/logs/syslog"
,"projects/my-projectid/logs/library.googleapis.com%2Fbook_log"
.The log ID part of resource name must be less than 512 characters long and can only include the following characters: upper and lower case alphanumeric characters: [A-Za-z0-9]; and punctuation characters: forward-slash, underscore, hyphen, and period. Forward-slash (
/
) characters in the log ID must be URL-encoded.
-
resource
¶ google.api.monitored_resource_pb2.MonitoredResource
– Required. The monitored resource associated with 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.
-
proto_payload
¶ google.protobuf.any_pb2.Any
– The log entry payload, represented as a protocol buffer. You can only useprotoPayload
values that belong to a set of approved types.
-
text_payload
¶ string – The log entry payload, represented as a Unicode string (UTF-8).
-
json_payload
¶ google.protobuf.struct_pb2.Struct
– The log entry payload, represented as a structure that is expressed as a JSON object.
-
timestamp
¶ google.protobuf.timestamp_pb2.Timestamp
– Optional. The time the event described by the log entry occurred. If omitted, Stackdriver Logging will use the time the log entry is received.
-
severity
¶ google.logging.type.log_severity_pb2.LogSeverity
– Optional. The severity of the log entry. The default value isLogSeverity.DEFAULT
.
-
insert_id
¶ string – Optional. A unique ID for the log entry. If you provide this field, the logging service considers other log entries in the same log with the same ID as duplicates which can be removed. If omitted, Stackdriver Logging will generate a unique ID for this log entry.
-
http_request
¶ google.logging.type.http_request_pb2.HttpRequest
– Optional. Information about the HTTP request associated with this log entry, if applicable.
-
labels
¶ dict[string ->
google.logging.v2.log_entry_pb2.LogEntry.LabelsEntry
] – Optional. A set of user-defined (key, value) data that provides additional information about the log entry.
-
operation
¶ google.logging.v2.log_entry_pb2.LogEntryOperation
– Optional. Information about an operation associated with the log entry, if applicable.
-
-
class
google.logging.v2.log_entry_pb2.
LogEntryOperation
[source]¶ Additional information about a potentially long-running operation with which a log entry is associated.
-
id
¶ string – Required. An arbitrary operation identifier. Log entries with the same identifier are assumed to be part of the same operation.
-
producer
¶ string – Required. An arbitrary producer identifier. The combination of
id
andproducer
must be globally unique. Examples forproducer
:"MyDivision.MyBigCompany.com"
,"github.com/MyProject/MyApplication"
.
-
first
¶ bool – Optional. Set this to True if this is the first log entry in the operation.
-
last
¶ bool – Optional. Set this to True if this is the last log entry in the operation.
-