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

Add a new screen for logging #123

Merged
merged 11 commits into from
Nov 17, 2022
Merged

Add a new screen for logging #123

merged 11 commits into from
Nov 17, 2022

Conversation

liamhuber
Copy link
Member

Gets stdout re-routed to a screen in the gui. In combination with the ryven logger, errors from the nodes themselves (which are normally supressed/ignored to prevent ryven from crashing when a single node borks) are also available. Default is to activate the ryven logger and shove everything over to this logging widget, but there are toggles on the screen to change both these behaviours.

Addresses elements of #105 and #60

This doesn't play super nicely with working in a notebook, since it eats up stdout output from other cells too! However, the on/off method is working fine, so you can always switch back to seeing output as normal, and we can always set these flags to False by default later.
Worry about beautiful layouts in a future PR, for now just get this thing scrolling.
@github-actions
Copy link

Binder 👈 Launch a binder notebook on branch pyiron/ironflow/show_log

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

Successfully merging this pull request may close these issues.

2 participants