From fed37998adf68b0381b7eb77f21bb2893cfd0a86 Mon Sep 17 00:00:00 2001 From: 573Dev <> Date: Sun, 18 Apr 2021 15:11:14 -0500 Subject: [PATCH] Make sure logs exist --- v8_server/__init__.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/v8_server/__init__.py b/v8_server/__init__.py index 1e70a2f..1fffb3b 100644 --- a/v8_server/__init__.py +++ b/v8_server/__init__.py @@ -35,8 +35,19 @@ class RequestFormatter(logging.Formatter): return super().format(record) +def make_log(path): + if not path.exists() and not path.is_file(): + with path.open("a") as f: + f.write("") + + # Define the logger LOG_PATH = Path(__file__).parent.parent / "logs" +LOG_PATH.mkdir(parents=True, exist_ok=True) +make_log(LOG_PATH / "debug.log") +make_log(LOG_PATH / "requests.log") +make_log(LOG_PATH / "all.log") +make_log(LOG_PATH / "werkzeug.log") dictConfig( { "version": 1,