Class DefaultTrace

java.lang.Object
org.aspectj.weaver.tools.AbstractTrace
org.aspectj.weaver.tools.DefaultTrace
All Implemented Interfaces:
Trace

public class DefaultTrace extends AbstractTrace
  • Constructor Details

    • DefaultTrace

      public DefaultTrace​(Class clazz)
  • Method Details

    • isTraceEnabled

      public boolean isTraceEnabled()
    • setTraceEnabled

      public void setTraceEnabled​(boolean b)
    • enter

      public void enter​(String methodName, Object thiz, Object[] args)
      Specified by:
      enter in interface Trace
      Specified by:
      enter in class AbstractTrace
    • enter

      public void enter​(String methodName, Object thiz)
      Specified by:
      enter in interface Trace
      Specified by:
      enter in class AbstractTrace
    • exit

      public void exit​(String methodName, Object ret)
      Specified by:
      exit in interface Trace
      Specified by:
      exit in class AbstractTrace
    • exit

      public void exit​(String methodName)
    • exit

      public void exit​(String methodName, Throwable th)
      Specified by:
      exit in interface Trace
      Specified by:
      exit in class AbstractTrace
    • event

      public void event​(String methodName, Object thiz, Object[] args)
    • event

      public void event​(String methodName)
    • debug

      public void debug​(String message)
    • info

      public void info​(String message)
    • warn

      public void warn​(String message, Throwable th)
    • error

      public void error​(String message, Throwable th)
    • fatal

      public void fatal​(String message, Throwable th)
    • println

      protected void println​(String s)
      Template method that allows choice of destination for output
      Parameters:
      s - message to be traced
    • setPrintStream

      public void setPrintStream​(PrintStream printStream)