roslaunch log files flush period
I have a lot of processes being launched with roslaunch. I'm setting the output parameter to send the logs to files. I can see that the files are created, however, some of the logs never get written to disk. This appears to be due to the frequency of writes to synchronize with the disk. At a guess, I would say that some logs are too short and never get written.
It would seem that this is related to http://answers.ros.org/question/20059...
Is it the case that logs are only written once over a certain size? Is there anyway to force the logs to be flushed more frequently?
Any insight on this? Possibly rosconsole is using an asynchronous logger? It's really hard to debug when half a log file doesn't get written before crash.
Looks like this is tracked in https://github.com/ros/rosconsole/iss...