Skip to content

Feelings about using ROS2 Logging? #570

@Aposhian

Description

@Aposhian

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions