summaryrefslogtreecommitdiff
path: root/day9/task5_vue/runserver.py
diff options
context:
space:
mode:
Diffstat (limited to 'day9/task5_vue/runserver.py')
-rw-r--r--day9/task5_vue/runserver.py24
1 files changed, 7 insertions, 17 deletions
diff --git a/day9/task5_vue/runserver.py b/day9/task5_vue/runserver.py
index 8dd4d25..ad062e1 100644
--- a/day9/task5_vue/runserver.py
+++ b/day9/task5_vue/runserver.py
@@ -1,27 +1,17 @@
-from backend.database.database import initialize_databases, wrappers
+from backend.database.database import initialize_databases, shutdown_databases
from backend.schemes import *
-from backend.settings import DEBUG_MODE, DATABASES, SERVER_HOST, SERVER_PORT
-
-import logging
-from sys import stdout
-
-
-def prepare_logger():
- logger = logging.getLogger('tableApp')
- logger.setLevel(logging.DEBUG if DEBUG_MODE else logging.INFO)
-
- sh = logging.StreamHandler(stdout)
- formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
- sh.setFormatter(formatter)
- logger.addHandler(sh)
+from backend.settings import DATABASES, SERVER_HOST, SERVER_PORT
+from backend.logger import Logger
if __name__ == '__main__':
- prepare_logger()
+ Logger.get_logger().info('Initializing databases...')
initialize_databases(DATABASES, [Day9Table])
+ Logger.get_logger().info('Databases initialized')
from backend.routes import *
from backend.core.server import start_server
- logging.getLogger('tableApp').info(f'Starting server...')
+ Logger.get_logger().info('Starting server...')
start_server(SERVER_HOST, SERVER_PORT)
+ shutdown_databases()