Class LogEntry (3.12.1)
LogEntry(
log_name=None,
labels=None,
insert_id=None,
severity=None,
http_request=None,
timestamp=None,
resource=Resource(type="global", labels={}),
trace=None,
span_id=None,
trace_sampled=None,
source_location=None,
operation=None,
logger=None,
payload=None,
)
Parameters |
Name |
Description |
log_name |
str
The name of the logger used to post the entry.
|
labels |
Optional[dict]
Mapping of labels for the entry
|
insert_id |
Optional[str]
The ID used to identify an entry uniquely.
|
severity |
Optional[str]
The severity of the event being logged.
|
http_request |
Optional[dict]
Info about HTTP request associated with the entry.
|
timestamp |
Optional[datetime.datetime]
Timestamp for the entry.
|
resource |
Optional[google.cloud.logging_v2.resource.Resource]
Monitored resource of the entry.
|
trace |
Optional[str]
Trace ID to apply to the entry.
|
span_id |
Optional[str]
Span ID within the trace for the log entry. Specify the trace parameter if span_id is set.
|
trace_sampled |
Optional[bool]
The sampling decision of the trace associated with the log entry.
|
source_location |
Optional[dict]
Location in source code from which the entry was emitted.
|
operation |
Optional[dict]
Additional information about a potentially long-running operation associated with the log entry.
|
logger |
logging_v2.logger.Logger See: https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry
the logger used to write the entry.
|
Methods
LogEntry
LogEntry(
log_name=None,
labels=None,
insert_id=None,
severity=None,
http_request=None,
timestamp=None,
resource=Resource(type="global", labels={}),
trace=None,
span_id=None,
trace_sampled=None,
source_location=None,
operation=None,
logger=None,
payload=None,
)
Create new instance of LogEntry(log_name, labels, insert_id, severity, http_request, timestamp, resource, trace, span_id, trace_sampled, source_location, operation, logger, payload)
from_api_repr
from_api_repr(resource, client, *, loggers=None)
Construct an entry given its API representation
Parameters |
Name |
Description |
resource |
dict
text entry resource representation returned from the API
|
client |
logging_v2.client.Client
Client which holds credentials and project configuration.
|
loggers |
Optional[dict]
A mapping of logger fullnames -> loggers. If not passed, the entry will have a newly-created logger if possible, or an empty logger field if not.
|
Returns |
Type |
Description |
google.cloud.logging.entries.LogEntry |
Log entry parsed from resource . |
to_api_repr
API repr (JSON format) for entry.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Class LogEntry (3.12.1)\n\nVersion latestkeyboard_arrow_down\n\n- [3.12.1 (latest)](/python/docs/reference/logging/latest/google.cloud.logging_v2.entries.LogEntry)\n- [3.12.0](/python/docs/reference/logging/3.12.0/google.cloud.logging_v2.entries.LogEntry)\n- [3.11.3](/python/docs/reference/logging/3.11.3/google.cloud.logging_v2.entries.LogEntry)\n- [3.10.0](/python/docs/reference/logging/3.10.0/google.cloud.logging_v2.entries.LogEntry)\n- [3.9.0](/python/docs/reference/logging/3.9.0/google.cloud.logging_v2.entries.LogEntry)\n- [3.8.0](/python/docs/reference/logging/3.8.0/google.cloud.logging_v2.entries.LogEntry)\n- [3.7.0](/python/docs/reference/logging/3.7.0/google.cloud.logging_v2.entries.LogEntry)\n- [3.6.0](/python/docs/reference/logging/3.6.0/google.cloud.logging_v2.entries.LogEntry)\n- [3.5.0](/python/docs/reference/logging/3.5.0/google.cloud.logging_v2.entries.LogEntry)\n- [3.4.0](/python/docs/reference/logging/3.4.0/google.cloud.logging_v2.entries.LogEntry)\n- [3.3.1](/python/docs/reference/logging/3.3.1/google.cloud.logging_v2.entries.LogEntry)\n- [3.2.5](/python/docs/reference/logging/3.2.5/google.cloud.logging_v2.entries.LogEntry)\n- [3.1.2](/python/docs/reference/logging/3.1.2/google.cloud.logging_v2.entries.LogEntry)\n- [3.0.0](/python/docs/reference/logging/3.0.0/google.cloud.logging_v2.entries.LogEntry)\n- [2.7.2](/python/docs/reference/logging/2.7.2/google.cloud.logging_v2.entries.LogEntry)\n- [2.6.0](/python/docs/reference/logging/2.6.0/google.cloud.logging_v2.entries.LogEntry)\n- [2.5.0](/python/docs/reference/logging/2.5.0/google.cloud.logging_v2.entries.LogEntry)\n- [2.4.0](/python/docs/reference/logging/2.4.0/google.cloud.logging_v2.entries.LogEntry)\n- [2.3.1](/python/docs/reference/logging/2.3.1/google.cloud.logging_v2.entries.LogEntry)\n- [2.2.0](/python/docs/reference/logging/2.2.0/google.cloud.logging_v2.entries.LogEntry)\n- [2.1.1](/python/docs/reference/logging/2.1.1/google.cloud.logging_v2.entries.LogEntry)\n- [2.0.2](/python/docs/reference/logging/2.0.2/google.cloud.logging_v2.entries.LogEntry)\n- [1.15.3](/python/docs/reference/logging/1.15.3/google.cloud.logging_v2.entries.LogEntry)\n- [1.14.0](/python/docs/reference/logging/1.14.0/google.cloud.logging_v2.entries.LogEntry)\n- [1.13.0](/python/docs/reference/logging/1.13.0/google.cloud.logging_v2.entries.LogEntry)\n- [1.12.1](/python/docs/reference/logging/1.12.1/google.cloud.logging_v2.entries.LogEntry) \n\n LogEntry(\n log_name=None,\n labels=None,\n insert_id=None,\n severity=None,\n http_request=None,\n timestamp=None,\n resource=Resource(type=\"global\", labels={}),\n trace=None,\n span_id=None,\n trace_sampled=None,\n source_location=None,\n operation=None,\n logger=None,\n payload=None,\n )\n\nLog entry.\n\nMethods\n-------\n\n### LogEntry\n\n LogEntry(\n log_name=None,\n labels=None,\n insert_id=None,\n severity=None,\n http_request=None,\n timestamp=None,\n resource=Resource(type=\"global\", labels={}),\n trace=None,\n span_id=None,\n trace_sampled=None,\n source_location=None,\n operation=None,\n logger=None,\n payload=None,\n )\n\nCreate new instance of LogEntry(log_name, labels, insert_id, severity, http_request, timestamp, resource, trace, span_id, trace_sampled, source_location, operation, logger, payload)\n\n### from_api_repr\n\n from_api_repr(resource, client, *, loggers=None)\n\nConstruct an entry given its API representation\n\n### to_api_repr\n\n to_api_repr()\n\nAPI repr (JSON format) for entry."]]