Skip to content

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

Merged
kodiakhq[bot] merged 2 commits intomainfrom
fix/reset_context_plugins_logger
Oct 22, 2024
Merged

fix: Reset logger context when streaming logs from plugins#421
kodiakhq[bot] merged 2 commits intomainfrom
fix/reset_context_plugins_logger

Conversation

@erezrokah
Copy link
Copy Markdown
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 review from a team and 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 a team and ronsh12 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
@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