Cannot change log level on ROS2 Galactic using ros2 component load CLI

asked 2022-03-07 02:35:28 -0500

Nir-Az gravatar image

I am trying to change the log level from the ros2 component load CLI but it doesn"t work,

My command is:

ros2 component load /ComponentManager camera camera::NodeFactory --log-level WARN

The output is:

Traceback (most recent call last): File "/opt/ros/galactic/bin/ros2", line 11, in <module> load_entry_point('ros2cli==0.13.1', 'console_scripts', 'ros2')() File "/opt/ros/galactic/lib/python3.8/site-packages/ros2cli/cli.py", line 67, in main rc = extension.main(parser=parser, args=args) File "/opt/ros/galactic/lib/python3.8/site-packages/ros2component/command/component.py", line 37, in main return extension.main(args=args) File "/opt/ros/galactic/lib/python3.8/site-packages/ros2component/verb/load.py", line 49, in main component_uid, component_name = load_component_into_container( File "/opt/ros/galactic/lib/python3.8/site-packages/ros2component/api/__init__.py", line 257, in load_component_into_container request.log_level = log_level File "/opt/ros/galactic/lib/python3.8/site-packages/composition_interfaces/srv/_load_node.py", line 217, in log_level assert \ AssertionError: The 'log_level' field must be of type 'int'

Any help is appreciated

edit retag flag offensive close merge delete