org.qi4j.logging.trace.service

## Class TraceServiceMixin

- java.lang.Object
- - org.qi4j.logging.trace.service.TraceServiceMixin

- All Implemented Interfaces:
    TraceService

      public class TraceServiceMixin
      extends Object
      implements TraceService

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `TraceServiceMixin()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `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`