Skip to content

Conversation

@tseaver
Copy link
Contributor

@tseaver tseaver commented Mar 31, 2016

No description provided.

tseaver 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 'Sink.create' API wrapper and 'Client.sink' factory.
tseaver added 21 commits March 28, 2016 14:27
It was needed earlier for batch support, but was masked by the attribute
on the mock '_Logger' used by the batch tests.
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.
…ing_logger_name

Avoid reusing logger name in logging system tests
Fixes: #1657.

Note for potential broader use toward #1619.
…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
@tseaver tseaver added the api: logging Issues related to the Cloud Logging API. label Mar 31, 2016
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Mar 31, 2016
@dhermes
Copy link
Contributor

dhermes commented Mar 31, 2016

@tseaver Anything for me to do here? Also, any idea what triggered AppVeyor?

@tseaver
Copy link
Contributor Author

tseaver commented Mar 31, 2016

@dhermes I don't think further review is really needed: each of the commits on the branch are the result of reviewed PRs. I know there will be a (small) conflict with your datastore-v1b3ta3 branch in system_tests/run_system_test.py: I presume it will be a trivial fix to resolve.

@jgeewax I plan to merge tomorrow, if that doesn't conflict with anything else planned for the day.

@tseaver tseaver merged commit d85bf2f into master Mar 31, 2016
@tseaver tseaver deleted the logging-api branch March 31, 2016 18:22
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: logging Issues related to the Cloud Logging API. cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants