Open mlanting opened 3 years ago
I added a new section at the beginning trying to break the issue down into a set of discrete interactions we want the logging system to support so we can then describe how each of those interactions should work. There's still plenty of detail to add, but I want to push out the "list of supported interactions" idea and my initial stab at breaking things down so others can weigh in.
@clalancette @christophebedard @mlanting what would be needed to continue with this document? Is there anything I can help with?
@clalancette @christophebedard @mlanting what would be needed to continue with this document? Is there anything I can help with?
So we kind of went in a different direction here (which makes this document outdated, though not necessarily obsolete).
In particular, what we did is:
With all of that said, I think where we want this document to go is to be documentation about the current design of logging, along with a future section where we lay out in more detail how we would accomplish https://github.com/ros2/rcl_logging/issues/92 . That way someone could pick it up and understand the current design, and then if they were motivated could implement the new design.
This PR is intended to address https://github.com/ros2/design/issues/314 and facilitate discussion around what we want the user experience to look like.
This is a work in progress as I'm still trying to understand some areas of the launch system so I can more completely and accurately describe the status quo, but I want to get something pushed out for people to start commenting on and providing suggestions or corrections.