Записывать все вызовы функций в консоль

Довольно часто случается, что я начинаю отлаживать класс, регистрируя каждый вызов функции на консоли и выискивая различия в ошибочных случаях. Есть ли какой-нибудь атрибут, который я могу применить к классу, чтобы включить такую трассировку? Это'довольно утомительно, чтобы войти в эти

Console.WriteLine("classname: methodname")

к каждому методу и удалить их впоследствии (удаление может быть выполнено с помощью условной компиляции, но не очень приятно смотреть на код, когда у вас есть вся эта избыточность)

Ответы на вопрос(5)

Ваш ответ на вопрос