org.qi4j.logging.trace.service

## Interface TraceService

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

      public interface TraceService

- - ### 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)`

- - ### 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)