From 4cae17cf3c6f426f87dde1b0645c68c6b86ee68d Mon Sep 17 00:00:00 2001 From: Michal Faferek Date: Sat, 20 Jun 2026 18:59:33 +0200 Subject: [PATCH] fix(log_bridge): do not ship empty untyped param lists exclude_nodes/include_only_nodes: [] in the default YAML are untyped and abort the node at startup (InvalidParameterValueException: No parameter value set). Comment them out with examples so the node's typed defaults apply. Closes #444 --- src/ros2_medkit_log_bridge/config/log_bridge.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ros2_medkit_log_bridge/config/log_bridge.yaml b/src/ros2_medkit_log_bridge/config/log_bridge.yaml index 98397a95..951265c7 100644 --- a/src/ros2_medkit_log_bridge/config/log_bridge.yaml +++ b/src/ros2_medkit_log_bridge/config/log_bridge.yaml @@ -9,9 +9,11 @@ log_bridge: # Prefix for auto-generated fault codes (__). code_prefix: "LOG" # Originating-node FQN substrings to skip (e.g. noisy debug nodes). - exclude_nodes: [] + # Defaults to empty; uncomment with a non-empty list to enable, e.g.: + # exclude_nodes: ["/debug_node"] # If non-empty, ONLY promote logs from nodes matching these substrings. - include_only_nodes: [] + # Defaults to empty; uncomment with a non-empty list to enable, e.g.: + # include_only_nodes: ["/safety_monitor"] # Cap on per-node FaultReporters; least-recently-used nodes are evicted # past this to bound memory under transient-node churn. max_tracked_nodes: 512