2009-04-15 1 views
0

Мне нужна программа, которая регистрирует каждый вызов, который я сделал, в папку класса, такую ​​как com.mycompany.mylibrary, и выводит действительную java-программу, как и http://linux.die.net/man/1/ltrace в Linux.Ведение журнала перехвата вызовов Java

Вы, ребята, знаете какой-либо перехватчик вызовов, как тот, который я ищу?

ответ

2

Я думаю, вы хотите использовать какой-то аспектно-ориентированный механизм, например, AspectJ. Хотя я не понимаю, что вы имеете в виду под «выводит действующую программу Java»

0

я нашел: http://www.jroller.com/carlossg/entry/tracing_an_application_using_aspectj , но мне придется перекомпилировать баночки мне нужно проследить, так как AspectJ poincuts впрыскивают во время компиляции. Поэтому я все еще ищу решение, которое не нуждается в какой-либо перекомпиляции, так же как ltrace работает для C.