Pythonでデバッグするための関数呼び出しを記録する最も簡単な方法は何ですか?私は通常、特定の関数または特定のクラスのすべての関数に興味があります。または、特定のオブジェクト属性で呼び出されるすべての関数でさえある場合があります。呼び出し引数を確認することも役立ちます。
そのすべてのデコレータを作成することは想像できますが、それでもさまざまな場所でソースコードを変更する必要があります。そして、すべてのメソッドを変更するクラスデコレータを作成するのはそれほど簡単ではありません。
ソースコードを変更する必要がない解決策はありますか?理想的には、Pythonの速度をあまり低下させないものです。