ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Where are my node log files?

asked 2018-10-30 14:36:41 -0500

Rick Armstrong gravatar image

We have a system with a few dozen nodes, started from a top-level launch file consisting mostly of <include> tags. Most of them are rospy nodes, but some are roscpp. Looking in ~/.ros/log I see that node log files exist for <10 nodes. I can't see any pattern as to why a few nodes would make log files, but not others. There are no logs in the $ROS_ROOT tree. None of our launch files specify the output attribute in the <node> tag, so I would expect there to be a log file for every node, since the default is log. We're running Indigo on Ubuntu 14.

I feel like I'm missing something really obvious. Any advice is greatly appreciated.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-10-30 16:09:10 -0500

Rick Armstrong gravatar image

Ok, found 'em, and feeling kinda silly. We're using a Clearpath Husky robot, and the startup script husky-core-start sets $ROS_LOG_DIR to /tmp.

edit flag offensive delete link more

Question Tools



Asked: 2018-10-30 14:36:41 -0500

Seen: 2,025 times

Last updated: Oct 30 '18