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)