Merge 'logging-api' branch to master. by tseaver · Pull Request #1685 · googleapis/google-cloud-python

added 30 commits

March 8, 2016 10:49
Squashed after review on PR #1488.
- Copyright year -> 2016.
- Pubsub -> Logging.
- Other formatting issues from @dhermes' review.
…otobf

Hide 'six' and 'google.protobuf' from pylint's borked import sniffing.
Add 'Logger.log_text' method.
Add 'Logger.delete' method.
Add 'Client.list_entries'.
Add 'Logger.list_entries'.
Add 'Sink.create' API wrapper and 'Client.sink' factory.
Add 'Sink.exists' API wrapper.
Add 'Sink.reload' API wrapper.

@tseaver

@tseaver

@tseaver

Parse from API resource if found.
- insert_id
- severity
- http_request

See: #1566.
…severity_httprequest

Add support for logging w/ per-request metadata.
Fixes order-based failure between 'log_struct' and 'log_test'.

#1657 still breaks the teardown.
Uses the Bigquery destination because that one runs quickest.

@tseaver

…ing_logger_name

Avoid reusing logger name in logging system tests
Add system test for 'Sink.reload'.

@tseaver

@tseaver

@tseaver

Fixes: #1657.

Note for potential broader use toward #1619.
Add system test for 'Sink.update'.
…data

Add system tests for logging w/ insert_id/severty/http_request metdata.
…ting_logs

Add exponential backoff for deletion failures.
…e_pubsub_topic

Add system test for 'Sink.create' using a Pubsub topic

@googlebot googlebot added the cla: yes

This human has signed the Contributor License Agreement.

label

Mar 31, 2016

parthea added a commit that referenced this pull request

Nov 24, 2025
* docs: update copyright year

* update copyright year in tests/unit/samplegen/golden_snippets/

* update copyright year

parthea pushed a commit that referenced this pull request

Nov 26, 2025
* feat: add functionality to hash data (#1677)

* feat: add functionality to hash data

* change sensitive fields to private

* update to sha512

* update docstring

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* chore: add request-response log helpers (#1685)

* chore: add request-response log helpers

* fix presubmit

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* feat: opt-in logging support for request / response (#1686)

* feat: opt-in logging support for request/response

* add pragma no cover

* add test coverage for request/response

* add code coverage

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* chore: remove logging for async requests (#1698)

* chore: remove logging for async requests

* change Dict to Mapping

* fix mypy and lint issues

* address PR feedback

* link issue

* feat: parse request/response for logging (#1696)

* feat: parse request/response for logging

* add test case for list

* address PR comments

* address PR feedback

* fix typo

* add test coverage

* add code coverage

* feat: hash sensitive info in logs (#1700)

* feat: hash sensitive info in logs

* make helper private

* add code coverage

* address PR feedback

* fix mypy type issue

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* feat: add support for async response log (#1733)

* feat: add support for async response log

* fix whitespace

* add await

* add code coverage

* fix lint

* fix lint issues

* address PR feedback

* address PR feedback

* link issue

* feat: add request response logs for sync api calls (#1747)

* fix: remove dependency on api-core for logging (#1748)

* fix: remove dep on api-core for logging

* disable propagation to the root logger

* update async helpers tests

* fix lint issue

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>

parthea pushed a commit that referenced this pull request

Mar 2, 2026

parthea pushed a commit that referenced this pull request

Mar 2, 2026