From 2537691073e16c3ab10c43e0b24ca42d6820ef6d Mon Sep 17 00:00:00 2001 From: rfeng Date: Tue, 7 Oct 2008 21:05:07 +0000 Subject: Only trace the public methods on tuscany classes git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@702639 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/tuscany/sca/aspectj/SimpleTracingAspect.java | 6 +++--- .../main/java/org/apache/tuscany/sca/aspectj/TracingAspect.java | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) (limited to 'java/sca/modules') diff --git a/java/sca/modules/tracing-aspectj/src/main/java/org/apache/tuscany/sca/aspectj/SimpleTracingAspect.java b/java/sca/modules/tracing-aspectj/src/main/java/org/apache/tuscany/sca/aspectj/SimpleTracingAspect.java index 67fe54f396..d8feefe079 100644 --- a/java/sca/modules/tracing-aspectj/src/main/java/org/apache/tuscany/sca/aspectj/SimpleTracingAspect.java +++ b/java/sca/modules/tracing-aspectj/src/main/java/org/apache/tuscany/sca/aspectj/SimpleTracingAspect.java @@ -37,10 +37,10 @@ public class SimpleTracingAspect extends TracingAspect { @Override protected void completeLog() { - System.out.println("completeLog()"); + System.out.println("<<< ----------------------------------------------------"); } - @Pointcut("execution(public * org.apache.tuscany.sca..*.*(..)) &&!within(java..*)") + @Pointcut("execution(public * org.apache.tuscany.sca..*.*(..))") protected void entry() { } @@ -76,7 +76,7 @@ public class SimpleTracingAspect extends TracingAspect { @Override protected void startLog() { - System.out.println("startLog()"); + System.out.println(">>> ----------------------------------------------------"); } } diff --git a/java/sca/modules/tracing-aspectj/src/main/java/org/apache/tuscany/sca/aspectj/TracingAspect.java b/java/sca/modules/tracing-aspectj/src/main/java/org/apache/tuscany/sca/aspectj/TracingAspect.java index 53ef73573b..ae3f8f93d5 100644 --- a/java/sca/modules/tracing-aspectj/src/main/java/org/apache/tuscany/sca/aspectj/TracingAspect.java +++ b/java/sca/modules/tracing-aspectj/src/main/java/org/apache/tuscany/sca/aspectj/TracingAspect.java @@ -41,15 +41,16 @@ public abstract class TracingAspect { @Pointcut("") protected abstract void withinScope(); - @Pointcut("withinScope() && call(* java..*.*(..))") + @Pointcut("call(* java..*.*(..))") protected void exit() { } - @Pointcut("withinScope() && entry() && !cflowbelow(entry())") + @Pointcut("entry() && !cflowbelow(entry())") void start() { } - @Pointcut("withinScope() && cflow(entry()) && !cflowbelow(exit()) && !within(org.apache.tuscany.sca.aspectj.*Aspect)") + // @Pointcut("withinScope() && cflow(entry()) && !cflow(exit()) && !within(org.apache.tuscany.sca.aspectj.*Aspect)") + @Pointcut("withinScope() && entry() && !within(org.apache.tuscany.sca.aspectj.*Aspect)") void trace() { } -- cgit v1.2.3