Мне недавно было поручено добавлять инструкции каротажа к каждому вызову метода в решении. Эти записи журнала должны содержать имя класса и метода.Вход в C#: Получение производительности класса/метода
Я знаю, что могу использовать MethodBase.GetCurrentMethod()
и методы StackFrame.GetMethod()
. Что лучше? Есть ли лучший (или более эффективный) способ получить имя класса и метода?
* Every * способ? Есть более простые способы сделать ваше приложение в десять тысяч раз медленнее или генерировать гигабайт текста в минуту. –
Моя участь в жизни - это делать только то, что просит клиент. –
В консультационных отношениях есть место для конструктивной критики и, по сути, это важная часть работы. Я работал над проектами, которые имели такой широко распространенный журнал трассировки, и обычно это приводило к тому, что все игнорировали журналы, если им не потребовалось несколько часов, чтобы потребовать их прохождения. –