diff --git a/src/_zkapauthorizer/tests/test_tahoe.py b/src/_zkapauthorizer/tests/test_tahoe.py
index d88910e6043c3bad0e4106b476eb694fcc483b83..0efdfd06493167ab63d10c0516d74a041c4ce9ce 100644
--- a/src/_zkapauthorizer/tests/test_tahoe.py
+++ b/src/_zkapauthorizer/tests/test_tahoe.py
@@ -137,8 +137,9 @@ class TahoeStorage:
         """
         Start the node child process.
         """
+        eliot = ["--eliot-destination", "file:" + self.node_dir.child("log.eliot").path]
         self.process = Popen(
-            TAHOE + ["run", self.node_dir.path],
+            TAHOE + eliot + ["run", self.node_dir.path],
             stdout=self.node_dir.child("stdout").open("wb"),
             stderr=self.node_dir.child("stderr").open("wb"),
         )
@@ -257,8 +258,9 @@ class TahoeClient:
         """
         Start the node child process.
         """
+        eliot = ["--eliot-destination", "file:" + self.node_dir.child("log.eliot").path]
         self.process = Popen(
-            TAHOE + ["run", self.node_dir.path],
+            TAHOE + eliot + ["run", self.node_dir.path],
             stdout=self.node_dir.child("stdout").open("wb"),
             stderr=self.node_dir.child("stderr").open("wb"),
         )