From 756982fb0fc00fe5bed917aa34ca601795bc5c65 Mon Sep 17 00:00:00 2001 From: Mike Wake Date: Wed, 26 Jun 2024 16:12:08 +1000 Subject: [PATCH] Restore output format of planner server message (#4341) --- nav2_planner/src/planner_server.cpp | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/nav2_planner/src/planner_server.cpp b/nav2_planner/src/planner_server.cpp index 180c54c6ecd..97419eeb941 100644 --- a/nav2_planner/src/planner_server.cpp +++ b/nav2_planner/src/planner_server.cpp @@ -740,18 +740,15 @@ void PlannerServer::exceptionWarning( const std::exception & ex, std::string & error_msg) { - error_msg = planner_id + - "plugin failed to plan from (" + - std::to_string(start.pose.position.x) + - ", " + - std::to_string(start.pose.position.y) + - ") to (" + - std::to_string(goal.pose.position.x) + - ", " + - std::to_string(goal.pose.position.y) + - ": \"" + - ex.what() + - "\""; + std::stringstream ss; + ss << std::fixed << std::setprecision(2) + << planner_id << "plugin failed to plan from (" + << start.pose.position.x << ", " << start.pose.position.y + << ") to (" + << goal.pose.position.x << ", " << goal.pose.position.y << ")" + << ": \"" << ex.what() << "\""; + + error_msg = ss.str(); RCLCPP_WARN(get_logger(), error_msg.c_str()); }