Feature request
Feature description
Use RCLCPP_LOG_* or RCUTILS_LOG_* instead of console_bridge, which hasn't been updated for years. console_bridge simply adds additional boilerplate to be able to unify tf2 logs with the ROS 2 components in which it is usually embedded (example: ros/rosconsole_bridge#21).
Even if you implement an output handler for console_bridge, you still don't get things like the function name.
console_bridge is designed to be "ROS agnostic", but seems that tf2 is primarily a ROS 2 package. If we want to minimize the ROS 2 dependency, we could even make it use rcutils instead of rclcpp.
Feature request
Feature description
Use
RCLCPP_LOG_*orRCUTILS_LOG_*instead of console_bridge, which hasn't been updated for years.console_bridgesimply adds additional boilerplate to be able to unifytf2logs with the ROS 2 components in which it is usually embedded (example: ros/rosconsole_bridge#21).Even if you implement an output handler for
console_bridge, you still don't get things like the function name.console_bridgeis designed to be "ROS agnostic", but seems thattf2is primarily a ROS 2 package. If we want to minimize the ROS 2 dependency, we could even make it usercutilsinstead ofrclcpp.