Add verbose logging to dlna provider (#757)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 9 Jul 2023 14:27:57 +0000 (16:27 +0200)
committerGitHub <noreply@github.com>
Sun, 9 Jul 2023 14:27:57 +0000 (16:27 +0200)
to debug some issues

music_assistant/server/providers/dlna/__init__.py

index c7848eece32f2382d1fefe617f8a1dfdc4cd06d2..801df83b0808bb83a51a9cd553c5713d25bf56cf 100644 (file)
@@ -88,6 +88,13 @@ def catch_request_errors(
         """Catch UpnpError errors and check availability before and after request."""
         player_id = kwargs["player_id"] if "player_id" in kwargs else args[0]
         dlna_player = self.dlnaplayers[player_id]
+        self.logger.debug(
+            "Handling command %s for player %s - using args: %s %s",
+            func.__name__,
+            dlna_player.player.display_name,
+            str(args),
+            str(kwargs),
+        )
         if not dlna_player.available:
             self.logger.warning("Device disappeared when trying to call %s", func.__name__)
             return None