Closed lkemmerer closed 4 years ago
By log statements, where do you mean, exactly? Each log statement includes the thread it's running in, which I've found mostly to be sufficient in debugging issues. (Also, depending on your answer, I'd rather not have request ids permeate outside the resource or client classes as that seems like it'd break encapsulation.)
The bug fix (in the last commit) addresses the following scenario:
It fixes it by, y'know, taking webhook paused state into consideration when the
WebhookCoordinator
decides what actions to take re: running the webhook.Commits 2, 4, 6, and 7 contain actual refactoring and changes to behavior. Those commit messages include the main class to look at and the responsibility of that class.