作者yshihyu (yshihyu)
看板java
標題[問題] 函數進出印log
時間Wed Apr 23 23:03:06 2014
Java 有辦法做函數進出時候都印出函數名稱嗎?
類似下面 c code 進出每個函數都能印出進去跟出來順序
https://gist.github.com/anonymous/11218846
enter main test.c:85
enter func1 test.c:70
enter func2 test.c:67
leave func2 test.c:67
enter func3 test.c:75
enter func4 test.c:80
leave func4 test.c:80
leave func3 test.c:75
leave func1 test.c:70
enter func3 test.c:75
enter func4 test.c:80
leave func4 test.c:80
leave func3 test.c:75
leave main test.c:85
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.98.118
※ 文章網址: http://www.ptt.cc/bbs/java/M.1398265390.A.992.html
→ cyclone350:c code怎麼做到的....? java應該可以用aop方式達到 04/23 23:50
→ cyclone350:有沒有原生方法或是設定做到就不知道了..... 04/23 23:58
推 PsMonkey:所以其實 C 也沒辦法很容易的作到這樣嗎? 我還以為.... 04/23 23:59
→ tkcn:C 通常是在 compile 階段動手腳 04/24 00:05
→ tkcn:Java sampling-based profiler 還蠻多的,其他的我不知 04/24 00:09
推 qrtt1:感覺用 aop 來做會比較容易 04/24 08:05