]> git.proxmox.com Git - mirror_frr.git/commitdiff
tests: restore per-node logging functionality
authorChristian Hopps <chopps@labn.net>
Wed, 19 Apr 2023 11:57:42 +0000 (07:57 -0400)
committerChristian Hopps <chopps@labn.net>
Sat, 22 Apr 2023 02:10:54 +0000 (22:10 -0400)
After the munet switch we weren't passing the logger on to low-level
LinuxNamespace and thus Commander parent classes, so the lowest-level
`cmd_status` logs were missing from more specific log files in the run
directory.

Signed-off-by: Christian Hopps <chopps@labn.net>
tests/topotests/lib/micronet_compat.py

index f820136568c32be72d3f4c99d1f9a28e41f62667..ccb3e56b61c852682ac7a05bed2ca1270b3d44ce 100644 (file)
@@ -66,6 +66,8 @@ class Node(LinuxNamespace):
             nkwargs["unet"] = kwargs["unet"]
         if "private_mounts" in kwargs:
             nkwargs["private_mounts"] = kwargs["private_mounts"]
+        if "logger" in kwargs:
+            nkwargs["logger"] = kwargs["logger"]
 
         # This is expected by newer munet CLI code
         self.config_dirname = ""