diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py
index d111eb3bf0cbfe462ef1e1f821354629daa6916c..3a0ba569b75a133b26093ba1e961befc6ab5b5ff 100755
--- a/warden3/warden_server/warden_server.py
+++ b/warden3/warden_server/warden_server.py
@@ -148,6 +148,7 @@ def get_clean_root_logger(level=logging.INFO):
     logger = logging.getLogger(__name__)
     logger.setLevel(level)
     while logger.handlers:
+        logger.handlers[0].close()
         logger.removeHandler(logger.handlers[0])
     while logger.filters:
         logger.removeFilter(logger.filters[0])