From 370bf7206b7336e3c766655e4a86adad269a1d48 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 4 Jan 2024 17:43:53 +0100 Subject: [PATCH] pulse-server: add pipewire-pulse:log-level message Add a /core message to set the log level of the pulse-server. An alternative would be to watch the settings metadata and follow the server settings. This is however less flexible so the custom message was chosen. --- src/modules/module-protocol-pulse/message-handler.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/module-protocol-pulse/message-handler.c b/src/modules/module-protocol-pulse/message-handler.c index 07132c102..9576912f1 100644 --- a/src/modules/module-protocol-pulse/message-handler.c +++ b/src/modules/module-protocol-pulse/message-handler.c @@ -114,6 +114,9 @@ static int core_object_message_handler(struct client *client, struct pw_manager_ int res = malloc_trim(0); fprintf(response, "%d", res); #endif + } else if (spa_streq(message, "pipewire-pulse:log-level")) { + int res = pw_log_set_level_string(params); + fprintf(response, "%d", res); } else { return -ENOSYS; }