Tracing methods in JEE application using aspect approach - HOW ?

The client I work for needs add external tracing to java methods using aspect approach. Desired methods should be configured from external configuration file.

 

Application runs on JBoss

 

Tracing should print input parameters (even complex data structures) and return value.

Are there any ready open source libraries ?

 

I can write JBoss interceptor, but it covers only jboss managed beans.

Comments

 I came across this: http://java-monitor.sourceforge.net/

 

Didn't use it, but the concept sounds interesting

there is build time configuration and not runtime.

But concept sounds ineteresting