我想要一个程序,记录我对com.mycompany.mylibrary等类文件夹的每次调用,并输出一个有效的java程序,就像http://linux.die.net/man/1/ltrace在Linux中一样。
你们知道任何一个我正在寻找的呼叫拦截器吗?
答案 0 :(得分:2)
我想你想使用像AspectJ这样的面向方面的机制。虽然我对'输出有效的Java程序'的意思感到困惑
答案 1 :(得分:0)
我发现: http://www.jroller.com/carlossg/entry/tracing_an_application_using_aspectj 但是我需要重新编译我需要跟踪的jar,因为在编译时注入了AspectJ的poincuts。所以我仍然在寻找一个不需要任何重新编译的解决方案,就像ltrace适用于C。