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

Log full exception trace for console bootstrap #1805

Merged
merged 1 commit into from
May 20, 2024

Conversation

glopesdev
Copy link
Member

This PR modifies the console bootstrapper behavior to ensure the full exception stack trace is dumped to the logger in the event of an error. The motivation is to improve the debugging experience in terminal-only environments where visualization and exploring of networking and authentication issues may be complicated.

The original bug report suggested throwing at the top-level application, but this may have knock-on effects on the inter-process communication underlying the bootstrapper logic and when calling the Bonsai process from other applications, so it is avoided by having a more verbose log behavior at the level of the specific bootstrapper.

Fixes #1804

@glopesdev glopesdev added the fix Pull request that fixes an issue label May 18, 2024
@glopesdev glopesdev added this to the 2.8.3 milestone May 18, 2024
@glopesdev glopesdev merged commit 5e33b1a into bonsai-rx:main May 20, 2024
3 checks passed
@glopesdev glopesdev deleted the issue-1804 branch May 20, 2024 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fix Pull request that fixes an issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Console bootstrapper commands should throw full exception stack trace
2 participants