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

Handle errors more effectively in plugins #23

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

r8ygun
Copy link
Contributor

@r8ygun r8ygun commented Apr 25, 2022

The existing plugins did not handle errors particularly well in that they simply logged them within the context of their executing goroutine, which leaves the rest of the application blind to the errors. This PR attempts to exposed errors outside of their plugin goroutines so that we can be more opinionated on what should happen to a plugin in each case.

For now I have left the behaviour as logging.

@r8ygun
Copy link
Contributor Author

r8ygun commented Apr 25, 2022

@vadorovsky in #20 you mentioned wanting to handle errors more effectively. I'd be interested in your thoughts on what we could do here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant