Robotics StackExchange | Archived questions

How to enable logger service for ComposableNode?

In the most recent 'rolling' updates and including the Iron release, the ability to set/get logger levels remotely was added. This feature is only enabled if the NodeOptions.enableloggerservice() method is called with 'true' for a given node. For ComposableNodes, how do you enable the logger service?

My first try was the following:

ComposableNode(
                package="my_pkg",
                plugin="mylib::my_node",
                name="my_node",
                extra_arguments=[{"use_intra_process_comms": True}, {"enable_logger_service": True}],

However, this didn't work and looking at the component manager code only 'useintraprocess_comms' extra argument is processed.

Asked by thejeeb on 2023-05-08 00:45:51 UTC

Comments

Answers