Class LoggingConfig (2.5.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version latestkeyboard_arrow_down
LoggingConfig ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
Project level logging config to control what level of log
will be generated and written to Cloud Logging.
Attributes
Name
Description
name
str
Required. Immutable. The name of the LoggingConfig singleton
resource. Format: projects/*/loggingConfig
default_log_generation_rule
google.cloud.retail_v2alpha.types.LoggingConfig.LogGenerationRule
The log generation rule that applies by default to all
services supporting log generation. It can be overridden by
ServiceLogGenerationRule
for service level control.
service_log_generation_rules
MutableSequence[google.cloud.retail_v2alpha.types.LoggingConfig.ServiceLogGenerationRule ]
Controls logging configurations more granularly for each
supported service.
This overrides the
default_log_generation_rule
for the services specified. For those not mentioned, they
will fallback to the default log generation rule.
Classes
LogGenerationRule
LogGenerationRule ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
LoggingLevel
The setting to control log generation.
ServiceLogGenerationRule
ServiceLogGenerationRule ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
The granular logging configurations for supported services.
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-28 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-28 UTC."],[],[],null,["# Class LoggingConfig (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/python/docs/reference/retail/latest/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [2.4.0](/python/docs/reference/retail/2.4.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [2.3.0](/python/docs/reference/retail/2.3.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [2.2.0](/python/docs/reference/retail/2.2.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [2.1.0](/python/docs/reference/retail/2.1.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [2.0.0](/python/docs/reference/retail/2.0.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.25.0](/python/docs/reference/retail/1.25.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.24.0](/python/docs/reference/retail/1.24.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.23.1](/python/docs/reference/retail/1.23.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.22.0](/python/docs/reference/retail/1.22.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.21.2](/python/docs/reference/retail/1.21.2/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.20.1](/python/docs/reference/retail/1.20.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.19.1](/python/docs/reference/retail/1.19.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.18.0](/python/docs/reference/retail/1.18.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.17.0](/python/docs/reference/retail/1.17.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.16.3](/python/docs/reference/retail/1.16.3/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.15.1](/python/docs/reference/retail/1.15.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.14.1](/python/docs/reference/retail/1.14.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.13.0](/python/docs/reference/retail/1.13.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.12.0](/python/docs/reference/retail/1.12.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.11.0](/python/docs/reference/retail/1.11.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.10.2](/python/docs/reference/retail/1.10.2/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.9.0](/python/docs/reference/retail/1.9.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.8.1](/python/docs/reference/retail/1.8.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.7.0](/python/docs/reference/retail/1.7.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.6.1](/python/docs/reference/retail/1.6.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.5.0](/python/docs/reference/retail/1.5.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.4.1](/python/docs/reference/retail/1.4.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.3.0](/python/docs/reference/retail/1.3.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.2.1](/python/docs/reference/retail/1.2.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.1.0](/python/docs/reference/retail/1.1.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [1.0.2](/python/docs/reference/retail/1.0.2/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [0.4.2](/python/docs/reference/retail/0.4.2/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [0.3.1](/python/docs/reference/retail/0.3.1/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [0.2.0](/python/docs/reference/retail/0.2.0/google.cloud.retail_v2alpha.types.LoggingConfig)\n- [0.1.0](/python/docs/reference/retail/0.1.0/google.cloud.retail_v2alpha.types.LoggingConfig) \n\n LoggingConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nProject level logging config to control what level of log\nwill be generated and written to Cloud Logging.\n\nClasses\n-------\n\n### LogGenerationRule\n\n LogGenerationRule(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe logging configurations for services supporting log\ngeneration.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\n### LoggingLevel\n\n LoggingLevel(value)\n\nThe setting to control log generation.\n\n### ServiceLogGenerationRule\n\n ServiceLogGenerationRule(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe granular logging configurations for supported services."]]