У меня есть приложение, которое мне нужно проанализировать. У меня есть исходный код здесь. Я уже нашел способ регистрировать вызовы методов, используя этот код:
Метод Inside: logger.MethodTraceLog ();
public void MethodTraceLog()
{
var msg = "MethodTraceLog: "
+ this.log.Logger.Name
+ " ### "
+ new StackFrame(1).GetMethod().Name ;
this.log.Debug(msg);
}
Есть ли способ «внедрить» вызов регистрации в каждый метод класса без необходимости переписывать весь исходный код. Как я уже сказал, я мог бы, но это просто много работы. Какой-то "вызов функции post через отражение" в конструкторе или что-то подобное?
Спасибо за советы ...
Если у кого-то есть дополнительные ссылки для анализа «поведения» приложения, я бы не сказал ему «нет» :-) Есть ли какие-то рамки? (За исключением точек останова и множества нажатий клавиш F)