diff --git a/roles/matrix/files/log_config.yaml b/roles/matrix/files/log_config.yaml
index 46213104d069dc99f2c6e7b58d18c438cc024e0d..4a451abf2496212ad1b60a30f862a7f9ce6cb901 100644
--- a/roles/matrix/files/log_config.yaml
+++ b/roles/matrix/files/log_config.yaml
@@ -5,27 +5,17 @@ formatters:
         format: '%(name)s: [%(request)s] %(message)s'
 
 handlers:
-    buffer:
-        class: logging.handlers.MemoryHandler
-        target: journal
-        capacity: 10
-        flushLevel: 30  # Flush for WARNING logs as well
-
     journal:
         class: systemd.journal.JournalHandler
         formatter: journal_fmt
         SYSLOG_IDENTIFIER: synapse
 
 loggers:
-    twisted:
-        handlers: [journal]
-        propagate: false
-
     synapse.logging.context:
         level: ERROR
 
 root:
     level: WARNING
-    handlers: [buffer]
+    handlers: [journal]
 
 disable_existing_loggers: false