org.qi4j.logging.trace
Class TraceOnConsoleSideEffect

java.lang.Object
  extended by org.qi4j.api.sideeffect.SideEffectOf<TraceService>
      extended by org.qi4j.logging.trace.TraceOnConsoleSideEffect
All Implemented Interfaces:
TraceService

public abstract class TraceOnConsoleSideEffect
extends SideEffectOf<TraceService>
implements TraceService

The ConsoleViewSideEffect is just a temporary solution for logging output, until a more robust framework has been designed.


Field Summary
 
Fields inherited from class org.qi4j.api.sideeffect.SideEffectOf
result
 
Constructor Summary
TraceOnConsoleSideEffect()
           
 
Method Summary
 void traceException(Class compositeType, Composite object, Method method, Object[] args, Throwable t, long entryTime, long durationNano)
           
 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
 
Methods inherited from interface org.qi4j.logging.trace.service.TraceService
traceLevel
 

Constructor Detail

TraceOnConsoleSideEffect

public TraceOnConsoleSideEffect()
Method Detail

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