-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Labels
api: loggingIssues related to the googleapis/python-logging API.Issues related to the googleapis/python-logging API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
Description
Is your feature request related to a problem? Please describe.
When using Client.get_default_handler
CloudLoggingHandler
is being used automatically for Cloud Run jobs resource. And while #877 fixes the missing labels we're still gonna be using background transport when simplier stdout is doing just fine.
Describe the solution you'd like
If we modify this check
elif monitored_resource.type == _RUN_RESOURCE_TYPE: |
_RUN_RESOURCE_TYPE
OR _CLOUD_RUN_JOB_RESOURCE_TYPE
resource type then a structured log handler is gonna be used automatically which should be a better default.
Describe alternatives you've considered
Meanwhile I am using handler = StructuredLogHandler(project_id=client.project)
instead of handler = client.get_default_handler()
where client is client = CloudLoggingClient()
Metadata
Metadata
Assignees
Labels
api: loggingIssues related to the googleapis/python-logging API.Issues related to the googleapis/python-logging API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.