diff --git a/model_server/session.py b/model_server/session.py
index bea41e60adc72592a7313b368f478ef758071923..d53654f84b9e3c74f9fd621f5cab6836653bdea6 100644
--- a/model_server/session.py
+++ b/model_server/session.py
@@ -79,8 +79,8 @@ class Session(object):
         Write an event string to this session's log file.
         """
         timestamp = strftime('%m/%d/%Y, %H:%M:%S', localtime())
-        with open(self.session_log, 'w+') as fh:
-            fh.write(f'{timestamp} -- {event}')
+        with open(self.session_log, 'a') as fh:
+            fh.write(f'{timestamp} -- {event}\n')
 
     def record_workflow_run(self, record: WorkflowRunRecord or None):
         """
diff --git a/tests/test_api.py b/tests/test_api.py
index 09baa8a4e888f36b18f0c909667734fd48fe59dd..40ecfd2985e6a9450fe1bf273eddd18a8890fb55 100644
--- a/tests/test_api.py
+++ b/tests/test_api.py
@@ -55,10 +55,6 @@ class TestApiFromAutomatedClient(TestServerBaseClass):
             suffix = Path(conf.defaults.subdirectories[p]).__str__()
             self.assertTrue(resp.json()[p].endswith(suffix))
 
-    def test_restart_with_new_root_directory(self):
-        pass
-        # TODO: implement
-
     def test_list_empty_loaded_models(self):
         resp = requests.get(self.uri + 'models')
         self.assertEqual(resp.status_code, 200)