#!/usr/bin/python3 import os import logging import config from server.main import init_server_socket from server.http_handler import HTTPHandler log = logging.getLogger(__name__) if config.SETUP["setup"]["log_to_file"]: logging.basicConfig(filename=os.path.join(os.getcwd(), "log", "main.log"), filemode="a", encoding="UTF-8", level=config.SETUP["setup"]["log_level"], format="[%(asctime)s][%(levelname)s][%(name)s] %(message)s") else: logging.basicConfig(encoding="UTF-8", level=config.SETUP["setup"]["log_level"], format="[%(asctime)s][%(levelname)s][%(name)s] %(message)s") if __name__ == "__main__": try: os.mkdir(os.path.join(os.getcwd(), "log")) except OSError: log.debug("Directory \"log\" is exists") else: log.debug("Directory \"log\" created") log.error("Attempt to start server...") init_server_socket(server_handler=HTTPHandler)