いくつかのプロトコルを実装する Dbus サービスを作成しています。私のサービスは、予期しないデータを含むメッセージをクライアントに送信します (使用したライブラリには、上書きしたいバグがいくつかあります)。
クライアントの呼び出しを検査、追跡する方法は? クライアントが何を望んでいるかを判断し、バグのある方法を見つけたいです。
または、サービス中のすべてのコールを追跡する方法は? 私はlogger.debug()
挿入の多くを持っています。
サービスはpython、クライアントはcです。
送信者と受信者で監視するパスまたはサービスを指定する方法はdbus-monitor
?