org.qi4j.logging.trace.service
Interface TraceService

All Known Subinterfaces:
StandardTraceServiceComposite
All Known Implementing Classes:
TraceOnConsoleSideEffect, TraceServiceMixin

public interface TraceService


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)
           
 

Method Detail

traceLevel

int traceLevel()

traceSuccess

void traceSuccess(Class compositeType,
                  Composite object,
                  Method method,
                  @Optional
                  Object[] args,
                  Object result,
                  long entryTime,
                  long durationNano)

traceException

void traceException(Class compositeType,
                    Composite object,
                    Method method,
                    @Optional
                    Object[] args,
                    Throwable t,
                    long entryTime,
                    long durationNano)