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,
+        },
+    },
+}