From 4559b021f55eccaee5770c87520e1289d24d660f Mon Sep 17 00:00:00 2001
From: lb584 <lb584@cam.ac.uk>
Date: Fri, 10 May 2024 12:02:56 +0100
Subject: [PATCH] making tests work

---
 .../test_deployment/envs/test_log_config.json | 78 +++++++++++++++++++
 1 file changed, 78 insertions(+)
 create mode 100644 tests/test_data/test_deployment/envs/test_log_config.json

diff --git a/tests/test_data/test_deployment/envs/test_log_config.json b/tests/test_data/test_deployment/envs/test_log_config.json
new file mode 100644
index 0000000..804a958
--- /dev/null
+++ b/tests/test_data/test_deployment/envs/test_log_config.json
@@ -0,0 +1,78 @@
+{
+  "version": 1,
+  "disable_existing_loggers": false,
+  "formatters": {
+    "simple": {
+      "format": "%(name)s : %(levelname)s - %(message)s"
+    },
+    "detailed": {
+      "format": "For command:\n{arg_string}\n\n%(levelname)s in %(name)s encountered at %(asctime)s:\n\n%(message)s\n\nResolve this error and restart processing.",
+      "datefmt": "%Y-%m-%d %H:%M:%S"
+    }
+  },
+  "filters": {
+    "mask_passwords": {
+      "()": "NOT_SET"
+    }
+  },
+  "handlers": {
+    "handler_project": {
+      "class": "logging.FileHandler",
+      "formatter": "simple",
+      "level": "INFO",
+      "filename": ""
+    },
+    "handler_job": {
+      "class": "logging.FileHandler",
+      "formatter": "simple",
+      "level": "INFO",
+      "filename": ""
+    },
+    "handler_stderr": {
+      "class": "logging.StreamHandler",
+      "formatter": "simple",
+      "level": "DEBUG"
+    },
+    "handler_buffered_email": {
+      "class": "logging.FileHandler",
+      "level": "ERROR",
+      "server": "NOT_SET",
+      "credentials": "NOT_SET",
+      "fromaddr": "NOT_SET",
+      "toaddrs": "NOT_SET",
+      "subject": "ERROR in EWS Processor",
+      "formatter": "detailed",
+      "filters": [
+        "mask_passwords"
+      ],
+      "capacity": 100
+    }
+  },
+  "loggers": {
+    "__main__": {
+      "level": "INFO",
+      "handlers": ["handler_stderr"],
+      "propagate": false
+    },
+    "coordinator": {
+      "level": "INFO",
+      "handlers": ["handler_stderr"],
+      "propagate": false
+    },
+    "source_gen": {
+      "level": "INFO",
+      "handlers": ["handler_stderr"],
+      "propagate": false
+    },
+      "ews_postprocessing": {
+      "level": "INFO",
+      "handlers": ["handler_stderr"],
+      "propagate": false
+    },
+      "ews": {
+      "level": "INFO",
+      "handlers": ["handler_stderr"],
+      "propagate": false
+    }
+  }
+}
\ No newline at end of file
-- 
GitLab