Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Reset logger context when streaming logs from plugins #421

Merged
merged 2 commits into from
Oct 22, 2024

Conversation

erezrokah
Copy link
Member

@erezrokah erezrokah commented Oct 22, 2024

Summary

Fixes https://github.com/cloudquery/cloudquery-issues/issues/2624 (internal issue)

We were using the logger created here https://github.com/cloudquery/cloudquery/blob/69143a73499660db2ab714781a5d207884fb9303/cli/cmd/logging.go#L51 to output logs messages from plugins. Plugins already set their log context in https://github.com/cloudquery/plugin-sdk/blob/8b9e067af19604d90d2e77d6e1aff1d93adad752/plugin/plugin.go#L213 and https://github.com/cloudquery/plugin-sdk/blob/8b9e067af19604d90d2e77d6e1aff1d93adad752/plugin/plugin.go#L241, so when we stream them to the cloudquery.log file we should use a new logger with an empty context.


Use the following steps to ensure your PR is ready to be reviewed

  • Read the contribution guidelines 🧑‍🎓
  • Run go fmt ./... to format your code 🖊
  • Lint your changes via golangci-lint run 🚨 (install golangci-lint here)
  • Update or add tests 🧪
  • Ensure the status checks below are successful ✅

@erezrokah erezrokah requested a review from a team as a code owner October 22, 2024 13:20
@erezrokah erezrokah requested review from ronsh12 and removed request for a team October 22, 2024 13:20
@github-actions github-actions bot added fix and removed fix labels Oct 22, 2024
@erezrokah erezrokah requested review from a team and marianogappa and removed request for ronsh12 and a team October 22, 2024 13:29
@erezrokah erezrokah added the automerge Add to automerge PRs once requirements are met label Oct 22, 2024
@kodiakhq kodiakhq bot merged commit 608e08a into main Oct 22, 2024
7 checks passed
@kodiakhq kodiakhq bot deleted the fix/reset_context_plugins_logger branch October 22, 2024 13:45
kodiakhq bot pushed a commit that referenced this pull request Oct 22, 2024
🤖 I have created a release *beep* *boop*
---


## [1.24.1](v1.24.0...v1.24.1) (2024-10-22)


### Bug Fixes

* Reset logger context when streaming logs from plugins ([#421](#421)) ([608e08a](608e08a))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
kodiakhq bot pushed a commit to cloudquery/plugin-sdk that referenced this pull request Oct 22, 2024

Fixes cloudquery/cloudquery-issues#2627

The wrong value in the `module` field is because of the bug fixed in cloudquery/plugin-pb-go#421

---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge Add to automerge PRs once requirements are met fix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants