wp: fix pw_log_set usage

pw_log_set resets the log level of the logger to the Pipewire's current
level.  Here, it's instead expected that the level is retained, so call
pw_log_set_level first.

It used to be that pw_init set the log level based on PIPEWIRE_DEBUG
value, but this is now done only when using Pipewire's default logger.
This commit is contained in:
Pauli Virtanen 2021-10-02 15:28:39 +03:00 committed by George Kiagiadakis
parent 2a99d6a835
commit 24882f37a7

View file

@ -41,6 +41,7 @@ wp_init (WpInitFlags flags)
g_snprintf (lvl_str, 2, "%d", wp_spa_log_get_instance ()->level);
g_warn_if_fail (g_setenv ("PIPEWIRE_DEBUG", lvl_str, TRUE));
}
pw_log_set_level (wp_spa_log_get_instance ()->level);
pw_log_set (wp_spa_log_get_instance ());
}