I’ve released a new tool, log_viewer, for monitoring and filtering ROS log messages in the terminal without dropping messages. This is very similar
to swri_console, but is terminal based, using ncurses instead of Qt.
Log messages can be filtered based on:
- log level
- whitelist text filter
- exclude text filter
log_viewer also supports text searches and jumping from match to match.
Log messages can be copied to the clipboard by selecting them.
log_viewer doesn’t need roscore to start and will automatically connect/reconnect with roscore when it
There is limited mouse support for selecting log messages and enabling/disabling the log level and node filters.
This is currently developed against ROS1, but I plan to support ROS2 in the future.