diff --git a/authority/server/standalone.js b/authority/server/standalone.js
index 41d770391508e39f57177185033925e781968e4a..9486beea7d2ed378ec04db90f452aaf275748653 100644
--- a/authority/server/standalone.js
+++ b/authority/server/standalone.js
@@ -53,7 +53,10 @@ function serveFile(filename, response) {
 }
 
 var server = connect.createServer().use(connect.favicon())
-    .use(connect.logger({format: ":status :method :remote-addr :response-time :url"}));
+    .use(connect.logger({
+        format: ":status :method :remote-addr :response-time :url",
+        stream: fs.createWriteStream(path.join(__dirname, "server.log"))
+    }));
 
 // let the specific server interact directly with the connect server to register their middleware 
 if (handler.setup) handler.setup(server);
diff --git a/primary/server/standalone.js b/primary/server/standalone.js
index 23c51417e4a2e67a27c4a6a8786b0a6c9108a2e4..8caedb8543bd13bf00b45beeec251632ff4c83b7 100644
--- a/primary/server/standalone.js
+++ b/primary/server/standalone.js
@@ -53,7 +53,10 @@ function serveFile(filename, response) {
 }
 
 var server = connect.createServer().use(connect.favicon())
-    .use(connect.logger({format: ":status :method :remote-addr :response-time :url"}));
+    .use(connect.logger({
+        format: ":status :method :remote-addr :response-time :url",
+        stream: fs.createWriteStream(path.join(__dirname, "server.log"))
+    }));
 
 // let the specific server interact directly with the connect server to register their middleware 
 if (handler.setup) handler.setup(server);
diff --git a/verifier/server/standalone.js b/verifier/server/standalone.js
index 7d386c2745584198dfd3c8ecc06ff9d5142ef390..a76e6d2261e5527e3b9f7e1d84da8e789bbed1d3 100644
--- a/verifier/server/standalone.js
+++ b/verifier/server/standalone.js
@@ -53,7 +53,10 @@ function serveFile(filename, response) {
 }
 
 var server = connect.createServer().use(connect.favicon())
-    .use(connect.logger({format: ":status :method :remote-addr :response-time :url"}));
+    .use(connect.logger({
+        format: ":status :method :remote-addr :response-time :url",
+        stream: fs.createWriteStream(path.join(__dirname, "server.log"))
+    }));
 
 // let the specific server interact directly with the connect server to register their middleware 
 if (handler.setup) handler.setup(server);