diff --git a/src/core/utils.py b/src/core/utils.py index a154ba6..dfc9a55 100644 --- a/src/core/utils.py +++ b/src/core/utils.py @@ -10,7 +10,6 @@ import os import tarfile log_format = "[%(asctime)s | %(name)-14s | %(levelname)-5s] %(message)s" -log_format_access = '[%(asctime)s | %(name)-14s | %(levelname)-5s] %(client_addr)s - "%(request_line)s" %(status_code)s' log_dir = "./logs/" log_file = log_dir + "server.log" log_level = logging.INFO diff --git a/src/modules/WebAPISystem/utils.py b/src/modules/WebAPISystem/utils.py index beda7e4..03a79eb 100644 --- a/src/modules/WebAPISystem/utils.py +++ b/src/modules/WebAPISystem/utils.py @@ -94,13 +94,15 @@ def hack_fastapi(): on.LifespanOn.shutdown = on_shutdown LOGGING_CONFIG["formatters"]["default"]['fmt'] = core.utils.log_format - LOGGING_CONFIG["formatters"]["access"]["fmt"] = core.utils.log_format_access + LOGGING_CONFIG["formatters"]["access"]["fmt"] = core.utils.log_format LOGGING_CONFIG["formatters"].update({ "file_default": { + "()": "logging.Formatter", "fmt": core.utils.log_format }, "file_access": { - "fmt": core.utils.log_format_access + "()": "logging.Formatter", + "fmt": core.utils.log_format } }) LOGGING_CONFIG["handlers"]["default"]['stream'] = "ext://sys.stdout" @@ -109,13 +111,17 @@ def hack_fastapi(): "class": "logging.handlers.RotatingFileHandler", "filename": "./logs/web.log", "encoding": "utf-8", + "formatter": "file_default" }, "file_access": { "class": "logging.handlers.RotatingFileHandler", "filename": "./logs/web_access.log", + "encoding": "utf-8", + "formatter": "file_access" } }) LOGGING_CONFIG["loggers"]["uvicorn"]["handlers"].append("file_default") LOGGING_CONFIG["loggers"]["uvicorn.access"]["handlers"].append("file_access") + print(LOGGING_CONFIG)