fix: scope log level per-node to avoid rcl/rmw debug spam

This commit is contained in:
dev01
2026-06-07 14:46:30 +08:00
parent 1d838aa684
commit 5ebeb6dd6f
@@ -16,28 +16,31 @@ def generate_launch_description():
DeclareLaunchArgument(
'log_level',
default_value='info',
description='Log level for all pipeline nodes (info/info/warn/error)',
description='Log level for pipeline nodes (debug/info/warn/error)',
),
Node(
package='driver_pkg',
executable='camera_node',
name='camera_node',
output='screen',
arguments=['--ros-args', '--log-level', log_level],
arguments=['--ros-args', '--log-level',
['camera_node', ':=', log_level]],
),
Node(
package='algorithm_pkg',
executable='vision_node',
name='vision_node',
output='screen',
arguments=['--ros-args', '--log-level', log_level],
arguments=['--ros-args', '--log-level',
['vision_node', ':=', log_level]],
),
Node(
package='application_pkg',
executable='web_node',
name='web_node',
output='screen',
arguments=['--ros-args', '--log-level', log_level],
arguments=['--ros-args', '--log-level',
['web_node', ':=', log_level]],
parameters=[{'port': 8080}],
),
Node(
@@ -45,7 +48,8 @@ def generate_launch_description():
executable='gimbal_node',
name='gimbal_node',
output='screen',
arguments=['--ros-args', '--log-level', log_level],
arguments=['--ros-args', '--log-level',
['gimbal_node', ':=', log_level]],
parameters=[{
'serial_port': '/dev/ttyTHS1',
'baud_rate': 921600,
@@ -56,7 +60,8 @@ def generate_launch_description():
executable='chassis_node',
name='chassis_node',
output='screen',
arguments=['--ros-args', '--log-level', log_level],
arguments=['--ros-args', '--log-level',
['chassis_node', ':=', log_level]],
parameters=[{
'serial_port': '/dev/ttyCH341USB0',
'baud_rate': 115200,