From f2cd5c0d6ae9004f201bd4b5ae821116a845ffb1 Mon Sep 17 00:00:00 2001 From: Artem30801 Date: Thu, 9 May 2019 12:48:28 +0300 Subject: [PATCH] Ros logging... --- Drone/copter_client.py | 3 ++- Drone/ros_logging.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Drone/copter_client.py b/Drone/copter_client.py index ef080cb..09f56e8 100644 --- a/Drone/copter_client.py +++ b/Drone/copter_client.py @@ -170,10 +170,11 @@ def _play_animation(*args, **kwargs): if __name__ == "__main__": # rospy.init_node('Swarm_client', anonymous=True) - ros_logging.route_logger_to_ros() copter_client = CopterClient() task_manager = tasking.TaskManager() copter_client.start() + ros_logging.route_logger_to_ros() + ros_logging.route_logger_to_ros(logger) task_manager.start() diff --git a/Drone/ros_logging.py b/Drone/ros_logging.py index 845a9de..db1bdee 100644 --- a/Drone/ros_logging.py +++ b/Drone/ros_logging.py @@ -13,10 +13,10 @@ class RosHandler(logging.Handler): } def emit(self, record): + print(record.levelno, record.name, record.msg) if "rosout" not in record.msg: try: #self.level_map[record.levelno]("%s: %s" % (record.name, record.msg)) - print(record.levelno, record.name, record.msg) except KeyError: rospy.logerr("unknown log level %s LOG: %s: %s" % (record.levelno, record.name, record.msg))