From 9db7b6e78aa0cfe9660646745f6f9cda098464e0 Mon Sep 17 00:00:00 2001
From: Hans van Zijst <hans@procolix.com>
Date: Wed, 11 Dec 2024 16:59:08 +0100
Subject: [PATCH] Location of logconfiguration fixed.

---
 matrix/synapse/workers.md | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

diff --git a/matrix/synapse/workers.md b/matrix/synapse/workers.md
index ee8adbe8..941fb99e 100644
--- a/matrix/synapse/workers.md
+++ b/matrix/synapse/workers.md
@@ -178,10 +178,9 @@ replication socket to communicate with the rest. We probably want a few of
 these workers. The configuration should look like this:
 
 ```
-worker_app: "synapse.app.generic_worker" # Always this unless
-"synapse.app.media_repository"
+worker_app: "synapse.app.generic_worker" # Always this unless "synapse.app.media_repository"
 worker_name: "clientsync1" # Name of worker specified in instance map
-worker_log_config: "/data/log.config/client_sync.log.config" # Log config file
+worker_log_config: "/etc/matrix-synapse/logconf.d/clientsync.yaml" # Log config file
 
 worker_listeners:
   # Include for any worker in the instance map above:
@@ -211,7 +210,7 @@ Configuration should look like this:
 ```
 worker_app: "synapse.app.generic_worker"
 worker_name: "roomworker1"
-worker_log_config: "/data/log.config/rooms.log.config"
+worker_log_config: "/etc/matrix-synapse/logconf.d/roomworker.yaml"
 
 worker_listeners:
   - path: "/run/matrix-synapse/inbound_roomworker1.sock"
@@ -228,13 +227,21 @@ worker_listeners:
 ### Mediaworker
 
 To make sure the worker takes care of handling media, and not the main
-process, we have to add `enable_media_repo: False` to the configuration file.
-Then you create the worker, like this:
+process. You need to tell the main process to to keep its hands off media, and
+which worker will take care of it:
+
+```
+enable_media_repo: false
+media_instance_running_background_jobs: "mediaworker1"
+```
+
+Then define the worker, like this:
+
 
 ```
 worker_app: "synapse.app.media_repository"
 worker_name: "mediaworker1"
-worker_log_config: "/data/log.config/media.log.config"
+worker_log_config: "/etc/matrix-synapse/logconf.d/mediaworker.yaml"
 
 worker_listeners:
   - path: "/run/matrix-synapse/inbound_mediaworker1.sock"
@@ -243,3 +250,5 @@ worker_listeners:
     resources:
       - names: [media]
 ```
+
+