Quiero escribir un simple agente de Java que puede imprimir el nombre de un método llamado por el programa Java instrumentado.¿Cómo instrumentar los métodos de Java?
Por ejemplo, mi programa Java Quiero instrumento es:
public class TestInstr {
public static void sayHello() {
System.out.println("Hello !");
}
public static void main(String args[]) {
sayHello();
sayHello();
sayHello();
}
}
me gustaría mostrar algo como esto:
method sayHello has been called
Hello !
method sayHello has been called
Hello !
method sayHello has been called
Hello !
Gracias por su ayuda!
http://stackoverflow.com/questions/10562769/record-every-method-execution –