diff --git a/steering/settings.py b/steering/settings.py index a646b46ef7c0341b8d09fc660f003c1148e85001..27ab23a12a198f4fa83eb5bed1b6f57a2d7ec8c3 100644 --- a/steering/settings.py +++ b/steering/settings.py @@ -190,3 +190,29 @@ AURA_PROTO = os.getenv("AURA_PROTO", default="http") AURA_HOST = os.getenv("AURA_HOST", default="localhost") SITE_URL = f"{AURA_PROTO}://{AURA_HOST}:{PORT}" if PORT else f"{AURA_PROTO}://{AURA_HOST}" + +LOGGING = { + "version": 1, + "disable_existing_loggers": False, + "formatters": { + "django.server": { + "()": "django.utils.log.ServerFormatter", + "format": "[{server_time}] {message}", + "style": "{", + } + }, + "handlers": { + "file": { + "class": "logging.FileHandler", + "filename": os.path.abspath(os.path.join(BASE_DIR, "logs", "steering.log")), + "formatter": "django.server", + }, + }, + "loggers": { + "django": { + "handlers": ["file"], + "level": os.getenv("STEERING_LOG_LEVEL", "INFO"), + "propagate": True, + }, + }, +}