org.qi4j.logging.trace.service
Class TraceServiceMixin

java.lang.Object
  extended by org.qi4j.logging.trace.service.TraceServiceMixin
All Implemented Interfaces:
TraceService

public class TraceServiceMixin
extends Object
implements TraceService


Constructor Summary
TraceServiceMixin()
           
 
Method Summary
 void traceException(Class compositeType, Composite object, Method method, Object[] args, Throwable t, long entryTime, long durationNano)
           
 int traceLevel()
           
 void traceSuccess(Class compositeType, Composite object, Method method, Object[] args, Object result, long entryTime, long durationNano)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraceServiceMixin

public TraceServiceMixin()
Method Detail

traceLevel

public int traceLevel()
Specified by:
traceLevel in interface TraceService

traceSuccess

public void traceSuccess(Class compositeType,
                         Composite object,
                         Method method,
                         Object[] args,
                         Object result,
                         long entryTime,
                         long durationNano)
Specified by:
traceSuccess in interface TraceService

traceException

public void traceException(Class compositeType,
                           Composite object,
                           Method method,
                           Object[] args,
                           Throwable t,
                           long entryTime,
                           long durationNano)
Specified by:
traceException in interface TraceService