From bea343adf3645ba0dca75ec35e1a274c847a1b64 Mon Sep 17 00:00:00 2001 From: Artem30801 Date: Thu, 18 Apr 2019 22:25:51 +0300 Subject: [PATCH] Another ros fix attempt --- Drone/copter_client.py | 2 +- Drone/ros_logging.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Drone/copter_client.py b/Drone/copter_client.py index 77e8594..dba2b15 100644 --- a/Drone/copter_client.py +++ b/Drone/copter_client.py @@ -75,6 +75,6 @@ def _command_takeoff(*args, **kwargs): if __name__ == "__main__": rospy.init_node('Swarm_client', anonymous=True) - ros_logging.route_logger_to_ros("client") + ros_logging.route_logger_to_ros() copter_client = CopterClient() copter_client.start() diff --git a/Drone/ros_logging.py b/Drone/ros_logging.py index 12cb634..8fdaf54 100644 --- a/Drone/ros_logging.py +++ b/Drone/ros_logging.py @@ -19,5 +19,8 @@ class RosHandler(logging.Handler): rospy.logerr("unknown log level %s LOG: %s: %s" % (record.levelno, record.name, record.msg)) -def route_logger_to_ros(logger_name): - logging.getLogger(logger_name).addHandler(RosHandler()) +def route_logger_to_ros(logger_name=None): + if logger_name is not None: + logging.getLogger(logger_name).addHandler(RosHandler()) + else: + logging.getLogger().addHandler(RosHandler())