Java, how to trace functions called

Posted by user435657 on Stack Overflow See other posts from Stack Overflow or by user435657
Published on 2011-01-13T06:44:54Z Indexed on 2011/01/13 6:53 UTC
Read the original article Hit count: 223

Filed under:
|

Hi all, I want to trace the beginning [& ending] of functions called in Java, like the following code:

    public void foo() {
  System.out.println("begin of foo()");
  ...
  System.out.println("e-n-d of foo()");
 }

But maintaining of the dump code System.out.println is something tedious and error-prone, for there may be tens of thounds of function in an class.

Any good idea can ease this work? I don't want dump statements all over the file.

Implementation of both or one of the beginning & ending traces is perferd.
But, if impossible, recordings of that the function has been called is also helpful. I mean not care the exact beginnig and ending, just tell that the function has been called.

© Stack Overflow or respective owner

Related posts about java

Related posts about trace