Protokollieren Sie alle Funktionsaufrufe in der Konsole

Es kommt ziemlich oft vor, dass ich mit dem Debuggen einer Klasse beginne, indem ich jeden Funktionsaufruf an der Konsole protokolliere und nach Unterschieden in den fehlerhaften Fällen suche. Gibt es ein Attribut, das ich auf eine Klasse anwenden kann, um eine solche Ablaufverfolgung zu aktivieren? Es ist ziemlich anstrengend, diese eingeben zu müssen

Console.WriteLine("classname: methodname")

zu jeder Methode und um sie danach zu entfernen (das Entfernen kann durch bedingte Kompilierung erfolgen, aber es ist nicht sehr schön, den Code zu betrachten, wenn Sie all diese Redundanz haben)

Antworten auf die Frage(5)

Ihre Antwort auf die Frage