Debug output from node launch

asked 2020-05-03 06:42:07 -0500

Darkproduct gravatar image

I know this is almost the same as this question: "Debug output within a launch file", but it's 2020 now and rxconsole is superseded by rqt_logger_level, which works fine in most cases.

But what I need is a way, to get all outputs from the start. I'm not fast enough to enter rosrun and then configure my debug output. To debug my node and isolite my output, I launch my node like this:

<node pkg="pkg" type="type" name="name" output="screen" launch-prefix="xterm -e gdb --args"/>

What I can do:

  • set a breakpoint at the constructer
  • configure my debug level
  • resume my node

But isn't there something better? An environment variable I can set?

edit retag flag offensive close merge delete