-
Notifications
You must be signed in to change notification settings - Fork 47
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
Proposed node action: "Mute all except" #98
Comments
https://github.com/hatchbed/log_view has this function (Ctrl-N). It is super useful. Once this feature is implemented, rosmon could even provide features like Tab/Alt-Tab for viewing output of just the node that is selected, and automatically cycling between them. Generally, I think that some convergence between log_view and rosmon would be super useful. |
The general problem with functionality like this is that it requires redrawing the screen to be useful. If you use Tab to cycle between nodes, then you would like to see previous log messages as well - not just new ones from this point on. I actually use a dedicated not-yet-released tool for viewing And: my usual impulse when I can't see the output of one interesting node because other nodes are spamming log messages everywhere is to fix these offending nodes - that pays off more in the long term ;) Sorry for the long post. If anyone wants to implement a simple "mute all except" action which just toggles the existing mute flags, I'm open for PRs :) |
One example of such a log-viewer is swri_console. Not affiliated to them, just might be of interest to folks following this thread. |
I'm really liking the rosmon workflow compared to roslaunch, especially with the search (#97 ).
I do find myself often performing the Global action F9, followed by selecting a node and unmuting it, to keep track of the progress of output from that particular node only.
I think it would be useful to have a node action which mutes all other nodes and unmutes the selected one exclusively.
Thoughts?
The text was updated successfully, but these errors were encountered: